Holiday Gift Card Sale! Buy one get one free - Shop Now!
A snow covered slope at Windham Hill Inn.

Windham Hill Inn

About The Inn

An elegant inn, perched on a hillside overlooking the Green Mountains in Southern Vermont, located on 160 rural acres.

311 Lawrence Dr, Townshend, Vermont 05359

Loading...