St Leonard's Church

Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.

Founded in 1873, St Leonard's was the first church in New England built by Italian immigrants. The attached Peace Garden is always open for a sacred moment of serenity. Take a look at the city's oldest shrine to St Anthony, most beloved of Italian saints.


Must-see attractions