BusinessPhotos & Videos St. Leonard Church – Interior Photo By Matt Conti - Sun, Jun. 13, 2010 207 1 Interior of St. Leonard Church on Hanover Street in North End, Boston. Photo by PaceMeister on Flickr. Share this...emailFacebookTwitterRedditLinkedin RELATED ARTICLESMORE FROM AUTHOR Community Neighborhood Council Opposes Rectory Conversion and Addition in Close Vote [Video] Commentaries Farewell Letter from Father Antonio Nardoianni, OFM Arts & Culture Free Concert at St. Leonard’s Church Oct. 11 1 COMMENT Beautiful! Thanks! Comments are closed.