Arts & Culture

St. Leonard Church Closing for Interior Renovation

St. Leonard Church will close for an extensive restoration beginning on January 2, 2017. Located in Boston’s North End at 320 Hanover Street, the iconic Roman Catholic church will be under construction for several months and perhaps longer. The news was posted in this week’s church bulletin: We can finally announce with confidence that we will be ringing in the Read More…