Nature: Gas Leak (Natural and LP Gases) Location: Minquadale Address: 506 East Hazeldell Ave New Castle, DE 19720 Cross Streets: Delmar St / Lewes St