Nature: Traffic Collision - High Mechanism Location: Pnc - Penn Mart - Penn Mart Shopping Center Address: 1 East Basin Rd New Castle, DE 19720