Nature: Gas Leak (Natural and LP Gases) Address: 300 North 8Th St Delmar, DE 19940 Cross Streets: Delaware Av/Lincoln Av