Saint Margaret's Church, located at 374 Stevens Street, Lowell, Massachusetts. North and west (front) sides of building shown. This Roman Catholic church, formally named the Parish of Saint Margaret of Scotland, was founded in 1910. More information: http://www.stmargaretlowell.org/our-history/.
Author: Emw, License: CC BY-SA 3.0
· Source
Registration is currently only possible with an invite code. Please enter your invite code or use your personal invite link. If you don't have a code, you can request one from us.