Nature: Gas Leak (Natural and LP Gases) Location: Holloway Terrace Address: 404 Second St New Castle, DE 19720 Cross Streets: Central Av / East Av