Rooms Starting From
Escape to this peaceful haven located in a 120-acre wooded estate in Stowe, Vermont that reflects the serene grandeur of the Green Mountains surrounding it. Ranked one of the world’s best hotels, it combines the warmth of a ski lodge with the amenities of luxury accommodations. It is also considered one of the top tennis resorts in the U.S. and boasts one of the country’s most acclaimed spas. This vacation destination is a favorite for a variety of winter sports as well as being a coveted summertime getaway.