visit website

123 Mountain Road
Stowe, VT 05672
United States

Listed on the National Register of Historic Places, the Stowe Inn is one of Vermont's architectural treasures. The Inn features 16 comfortable guest rooms.

Listed on the National Register of Historic Places, the Stowe Inn is one of Vermont's architectural treasures. The Inn features 16 comfortable guest rooms.