
Johns Farmhouse in Mount Snow on 120 Acres!
Windham, Vermont
Awaiting Review
Let’s book this accommodation and leave a review after your stay.
Location
See maps
260 Hebard Hill Rd, Whitingham, VT 05361, USA
Accommodation Rules
Check-in Procedure
Check-in15:00
Check-out11:00
Want to check in early? Fill out the Special Requests form on the booking page.
About Johns Farmhouse in Mount Snow on 120 Acres!
Located in Windham, Johns Farmhouse in Mount Snow on 120 Acres! offers accommodation with easy access to Windham’s best spots. The property features WiFi, children facility, and kitchen.
Rooms at Johns Farmhouse in Mount Snow on 120 Acres! are equipped with TV, refrigerator, and coffee tea maker. The bathroom is fitted with free toiletries and hair dryer.