Nature: Structure-Residential (Single) Location: Meadow Vista Address: 103 Hagerty Place Townsend, DE 19734 Cross Streets: Cole Rd / Dead End