St Leo's Hall
Closed
109 S Main St
Waterbury, VT 05676
St. Leo's Hall is a charming church located in the picturesque town of Waterbury Vermont. Known for its welcoming atmosphere the hall serves as a community hub for worship and gatherings. With its beautiful architecture and serene surroundings St. Leo's Hall is a peaceful place for reflection and connection with others.
Generated from this place's information
Also at this address
See a problem?
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.
