Waits River Country Store & Deli Address: 149 VT Route 25, West Topsham, VT 05086 Phone: (802) 439-9510 Restaurants, Delicatessens