Redesigned. Revitalized. Refreshed. Edson Hill has undergone major renovation in 2014. Updated interiors, thoughtful design, luxurious textures, modern amenities; all paired with civilized by-gone era hospitality in a 1940’s estate setting, offering the finest in Stowe, VT lodging. Edson Hill is a distinguished Country Inn and Restaurant, overlooking Vermont’s untouched Worcester range on 38 acres of forest and rolling countryside . . . an iconic Stowe ski resort boutique hotel.