Nature: Traffic Collision Location: New Castle Address: River Rd and Grantham Lane New Castle, DE 19720