Description
One of three parishes under the North Quabbin Catholic Community in Athol and Petersham. Also includes Our Lady Immaculate in Athol and Saint Peter's in Petersham, MA.