Windham, Illinois, United States
8
Sleeps
3
Beds
2
Baths
Located in Windham, Illinois, United States. Artistic Southern Vermont home at Windham Curious about what makes Vermont so uniquely charming and delightfully impressive?Comfortably blending modern conveniences with antiquated charm, the house rests on a cascading hillside in the highest elevated town in Vermont (Windham), 15 minutes from Londonderry, Grafton, and Weston, and within driving distance of 5 major skiing/snowboarding mountains. Also a short drive to the VAST trail system (ATVs), the Appalachian Trail, numerous waterfalls and swimming holes, and many state parks.