The Construction of St. Peter’s Church – Lowell, Massachusetts, 1892

Once located on Lowell's Gorham Street, St. Peter's Church was founded in Lowell in 1841, ten years after the founding of St. Patrick's, the city's first Catholic church.  Many readers will remember the impressive edifice that once stood at 323 Gorham, across from Lowell's courthouse building; however, this was actually the church's third building.  St.…Read more The Construction of St. Peter’s Church – Lowell, Massachusetts, 1892