The Weston is Now Open: A Unique Vermont Destination Where Luxury and Tradition Meet
The Weston is now officially open! The Weston is the idyllic getaway in Vermont's Green Mountains, transporting guests to a world of traditionally refined luxury and exceptional service. Truly a first-of-its-kind in Vermont, The Weston invites any and all discerning travelers to indulge in exquisite dining, unmatched hospitality and rejuvenating spa treatments for the ultimate respite.