St Leonard's Church

Boston


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.