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.
St Leonard's Church
Boston