Property Location With a stay at Town and Country Resort at Stowe in Stowe, you'll be in the mountains and minutes from Swimming Hole, and close to Vermont Ski Museum. This ski hotel is within close proximity of Stowe Golf Park and Stowe Area Association.
Rooms Make yourself at home in one of the 45 individually decorated guestrooms. Complimentary wireless Internet access is available to...