Isle La Motte, Vermont, United States
Open seasonally, this historic Catholic shrine includes an open-air chapel & a visitor center.
92 St. Anne's Road , Isle La Motte, Vermont, 05463, US