Cowen & Hanrahan

St. Mary's Roman Catholic Church Complex (Middlesex County, Massachusetts)