St. Leonard's Church

St. Leonard's Church is the first Roman Catholic Church in New England built by Italian immigrants. The interior is absolutely gorgeous.

In the spring, fragrant magnolias bloom in the front of the church. It's beautiful.

Active worship.

Address:
Corner of Hanover St. & Prince St.