Discover the serene Shrine of Saint Thérèse, a peaceful waterfront retreat in Juneau, Alaska. Experience the tranquil beauty of Alaska while enjoying a comforting stay at a nearby hotel.
The Shrine is known for its stunning location by the coast and its beautiful, peaceful atmosphere, perfect for relaxation and reflection.