Windham Hill Inn Photos | Relais & Châteaux Property in Vermont

Browse photos of Windham Hill Inn, our award-winning New England country getaway, and imagine relaxing in the rolling hills of southern Vermont’s Green Mountains. Start planning your visit today and experience how luxurious a stay at a Relais & Châteaux property can be!