Image for The National Shrine of St. Therese

The National Shrine of St. Therese

The National Shrine of St. Therese is a revered Catholic pilgrimage site dedicated to St. Therese of Lisieux, known as "The Little Flower." Located in Alabama, it celebrates her life and spiritual teachings, emphasizing humility, love, and trust in God. The shrine features a beautiful church, gardens, and statues, offering visitors a place for prayer, reflection, and inspiration. It serves as a spiritual refuge for Catholics and others interested in her message of simplicity and deep faith, drawing thousands of pilgrims each year seeking personal renewal and closer connection to their faith.