Shrine of Our Lady Queen of Peace
Standing alongside the Holy Spirit Church in New Castle is the statue of Our Lady, Queen of Peace. This statue is visible to anyone who travels over the Delaware Memorial Bridge.
Address:
12 Winder Road New Castle, DE 19720
What's Nearby
-
Accessible
-
Disabled Access
-
Gift Shop
-
Group Friendly