Saint Peters Catholic ChurchParishShare931 Main StreetWorcester, Massachusetts 01610United StatesGet directions