Saint Leonards Church
4 Bennett St
Woburn, MA 01801
Saint Leonards Church in Woburn, MA is a historic place of worship that serves the local community.
With its serene atmosphere and traditional architecture, the church provides a space for spiritual reflection and communal gatherings.
Generated from their business information
Also at this address
See a problem?