Nature: Elevator / Escalator Rescue Location: St Barnabas Church - Wilmington Address: 2800 Duncan Rd Wilmington, DE Cross Streets: Charles Rd / Faulkland Rd