St. Margaret Roman Catholic Church Lowell Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
Established 1910 374 Stevens Street
Lowell,
MA
01851
United States
Phone: 978-454-5143
Click here to contact the church Â