• Black Pinterest Icon
  • Black Twitter Icon
  • Black TripAdvisor Icon
  • Facebook Basic Black
  • Black Instagram Icon

3233 Elmore Mountain Road

Stowe, Vermont 05672  |  1-888-STOWE-ME  | 1-802-888-0002

© 2018 by Stowe Meadows

A
LUXURY

BOUTIQUE

HOTEL

Romance. Luxury. Privacy. 

We welcome our guests to explore our property nestled in the Green Mountains of Vermont. Every season brings another photo opportunity and even after nearly two decades - we still pull out our cameras! Here are a few of our favorites.

Thank you for exploring Stowe Meadows!

Caroline & Erich