Built in 1825, the Stowe In at Little River is perfectly located to help you enjoy all Vermont has to offer. From here it is just a few minutes drive to all your outdoor adventures.
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.