Nature: Gas Leak Address: 6405 Deer Meadows Rd Greenwood, DE 19950 Cross Streets: Blanchard Rd/Woodbridge Rd