Nature: Gas Leak Location: Delmar Crossing Apartments (74) Address: 800 Magnolia Dr Delmar, DE 19940 Cross Streets: Holly Ct/12Th St