travel > Destinations > north america > United States of America > St Leonards Church

St Leonards Church

TIME : 2016/2/18 12:43:23

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