Nature: Traffic Collision - High Mechanism Location: New Castle Address: 1003 Washington St New Castle, DE 19720 Cross Streets: W Tenth St / C St