4361 Mountain Road
Stowe, VT 05672
Get directions

About Us

A distinctive, yet intimate resort inn nestled beneath Vermont's highest peak, The Innsbruck Inn at Stowe combines the atmosphere and style of a traditional European inn.

Reviews