Filter Results
Apply Filters
Clear Filters
Resorts in Windham
The Thompson House
19 Rt. 296, Windham, United States Show map
The 3-star The Thompson House Hotel Windham, located within 25 minutes' walk of Windham Mountain Resort, offers a heated pool, Wi-Fi in the rooms. Located just 1.8 km from a convenient place to shop…
From US$ 195
Book Now
Christman'S Windham House
5742 Route 23, Windham, United States Show map
Christman'S Windham House Hotel, located 3 km from The Windham Spa, boasts a swimming pool. There is a convenience store available on the premises.
From US$ 398
Book Now