The Bistro at Ten Acres
14 Barrows Rd, Stowe VT 05672