Lot For Sale - 2.54 Acres113 Sycamore LaneSycamore FarmsTownsend, Delaware 19734Call (302) 838-0631 for more information