Nature: Traffic Collision Location: Mansion Park Townhouses Address: New Castle Av and Mansion Pkwy New Castle, DE 19720