With 33 well appointed rooms and suites, The Inn at the Mountain has just the right accommodation to fit your needs.
You have complimentary access to the heated outdoor pool, clay tennis courts, fitness center, and unlimited hiking options. Each room features fabulous mountainside lodging, balconies or deck, seating area, cable TV, air conditioning, refrigerator and daily maid service. Non-smoking rooms are available upon request.
Unique Quality: This inn is closest to the base of Vermont's highest peak but it is farthest away from Stowe's main tourist area. There is an outdoor heated pool but the weather was too cool for swimming when we went.
700 Trapp Hill Rd, Stowe
18 Main St, Stowe
2043 Mountain Rd, Stowe
1613 Mountain Rd., Stowe
Latest Stowe hotel reviews
We've found that other people looking for this hotel also know it by these names:
Address: 5781 Mountain Road, Stowe, Vermont, 05672, United States