The town of Windsor is under contract to purchase more than 200 acres of land north of its downtown shopping district.