Nature: Vehicle Accident w/Medics Address: 7166 Scotts Store Rd Greenwood, DE 19950 Cross Streets: Scotts Store Rd/Champion Ln