Nature: Traffic Collision - High Mechanism Location: Depot Shopping Center - Rte 2 Wb Address: Newport Gap Pike and Kirkwood Hwy Wilmington, DE 19808