Edson Hill Manor dining is the most delightful place to dine in Stowe. A warm and cozy tavern, an intimate dining room and a glorious outdoor patio with wonderful mountain views create a setting that can’t be beat. Under the direction of Executive Chef Matt Hiebsch, the menu focus is on New England farms and…