Nature: Gas Leak (Natural and LP Gases) Location: Holloway Terrace Address: 101 East Ave New Castle, DE 19720 Cross Streets: Lambson Ln / Second St