Discover the serene beauty of Church of the Woods in Canterbury, NH—a peaceful retreat ideal for nature lovers and spiritual seekers alike.
An enchanting outdoor chapel surrounded by the lush landscapes of New Hampshire, perfect for reflection and exploration.