Quantcast
logo

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