Nature: Vehicle Accident w/Medics Address: 6164-6621 Scotts Store Rd Greenwood, DE 19950 Cross Streets: Blanchard Rd/Pebble Dr