Saint Peter the Apostle ChurchParishShare521 Harmony StreetHistoric New Castle, DE 19720United StatesGet directions