Nature: Traffic Collision - No injuries Location: ITAO Address: 10468 Allens Mill Rd Delmar, DE 19940 Cross Streets: Rebeccas Way/Sussex Hwy