Windham Hotel Reservations

Sort Hotels by :

Photo of A Stone Wall Inn hotel in Windham A Stone Wall Inn
530 Hitchcock Hill Road
Windham, Vermont

This environmentally-friendly complex, surrounded by Vermont’s Green Mountains, boasts lush gardens and an on-site sauna and hot tub. Magic Mountain More

from $148.35* USD