Nature: Alarms - Residential (Single) Location: Llangollen Estates Address: 204 Callow Place New Castle, DE 19720 Cross Streets: Sterling Av / Llangollen Bl