St Leonard's Church

sights / Religious

St Leonard's Church information

Location
Boston , USA
Address
320 Hanover St
Getting there
Bostont: Haymarket
More information
www.saintleonardchurchboston.org
Opening hours
9:30am-2:30pm
Something wrong?
Submit a correction

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.