St. Peter Parish, Norwood

St. Peter Parish - designated for Polish immigrants in Norwood, Massachusetts, United States.


 * Founded 1918. It was one of the Polish-American Roman Catholic parishes in New England in the Archdiocese of Boston.

The parish closed August 3, 1997.