728 Mountain Rd, Stowe
This is a popular Catholic pilgrim site in Stowe.
Photography
Kids Friendly
Typical Tourist