Nature: Gas Leak (Natural and LP Gases) Location: Delmar Nursing (74) Address: 101 Delaware Av Delmar, DE 19940 Cross Streets: N 1St St/N 2Nd St