Nature: Elevator / Escalator Rescue Location: Holiday Inn Express Harrington - Harrington Address: 17271 South Dupont Hwy , DE Cross Streets: Porter St / Milford Harrington Hwy