Any questions you may have about our Hotel, Restaurants, Rooms or Events?
We will get back to you shortly.

Thank you for choosing Town & Country Stowe!

Town & Country Stowe

876 Mountain Road

Stowe, VT 05672





Hours of Operation:


Open 24/7 Monday - Sunday


*All of our rooms are keyless entry. If you have any issues please call or text 802-327-7282 right away and one of our staff will be glad to assist you!