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

Own this business?
See a problem?

You might also like

United StatesVermontWaterburySt Leo's Hall

Partial Data by Infogroup (c) 2025. All rights reserved.

Partial Data by Foursquare.