Nature: Gas Leak (Natural and LP Gases) Location: New Castle Address: 704 Deemers Lndg New Castle, DE Cross Streets: Unknown / Unknown