The Preserve at Deacons Walk Apartments 2112 Sheldon Drive, Newark, DE 19711