Nature: Traffic Collision - High Mechanism Location: Midway Plaza Shopping Center Address: 4605 Kirkwood Hwy , DE