Nature: Traffic Collision - High Mechanism (pedestrian) Location: 81-30 CONTACT Address: 32851 Sussex Hwy Laurel, DE 19956 Cross Streets: Scarborough Ln/Salt Barn Rd