Nature: Gas Leak Address: 5817 Hickman Rd Greenwood, DE 19950 Cross Streets: Blanchard Rd/Nine Foot Rd