The hotel is situated in the heart of the Vermont Mountains, perfect for activity holidays all year round. It is approximately 1.5 km from the village of Stowe and around 8 km from the local ski-region.
See more: Hotels in USA Hotels in Stowe - Vt Holiday Destinations in USA