Discover the serene beauty and spiritual atmosphere of Cross In The Woods National Shrine, a peaceful retreat in Indian River, Michigan, perfect for travelers seeking reflection and tranquility.
Famous for its stunning statue of Christ, serene gardens, and peaceful atmosphere, ideal for a spiritual getaway or family vacations.