We sat on the patio, where the view is absolutely amazing! We had a cheese plate and bottle of wine while watching the sun set over the mountains. Service was great, and the atmosphere even better! If you're in Stowe, this spot is a must.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.