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

Local Phone:


What's Nearby