St. Peter's Catholic Church on Gorham Street was a local landmark in its day, with one of its twin towers standing nearly 200 feet high.
By Debbie Hovanasian CorrespondentCorrespondent, The Sun (Lowell)
Wed, 06/05/2019 - 4:48am
St. Peter's Catholic Church on Gorham Street was a local landmark in its day, with one of its twin towers standing nearly 200 feet high.