Stowe is an example of a pristine Vermont ski town surrounded by the Green Mountains. In winter this town turns into a winter wonderland straight off a picture postcard.
This Green Mountain Inn was built in 1833 and changed hands several times until it became the Green Mountain Inn in 1893. Located in the heart of Stowe, this historic Inn offers over 100 rooms with lovely historic charm.
Add this Inn to your holiday decor. We handcraft it from 3/4" thick wood with colorful details on the front and its story on the back.
Look for Casper, our black cat mascot, waiting for the trolly to stop by to take him to The Country Store On Main.