St Leo's Parish
108 Main St
Leominster
MA
01453
(978) 537-7257
stleosparish.org
Open Map
Description
St Leo Parish is located at 108 Main St in Leominster and has been in the business of Catholic Church since 2006.
by dandb on August 30, 2015 from
dandb
catholic church
Churches
churches catholic
Community
Education
elementary & secondary schools
Religion
Religious Organizations
Schools
schools academic secondary & elementary