Check out this great place to stay in Windham
Entire home/apt in Windham, United States. Sleeps 4 adults, a sunny apartment with beautiful mountain views and mountain biking trails behind the property. 3 minutes to Main Street or Windham Mountain. Enjoy Skiing, Mountain Biking, Golf, Hiking, Swimming, and kayaking nearby.