New Castle, DE: Our Lady Queen of Peace Statue

FREE HOURS: any time NOTES: *The statue is over 30 feet high. *This can be seen from I-295 & the Delaware Memorial Bridge. LOCATION: Holy Spirit Catholic Church 12 Winder Rd New Castle, Delaware PHONE: WEBSITE: Holy Spirit Church DE: Our Lady Queen of Peace Statue Statue of Our Lady … Continue reading