1700 Shelburne Road , South Burlington
511 Mountain Road, South Burlington
This Stowe Vermont hotel is located 1 mile from historic Stowe Village and features indoor and outdoor heated pools. Skiing at Stowe Mountain is 5 miles away.