logo
View Website
Lenox Vacation Rental

Whistler's Inn

About The Property

Whistler’s Inn - featured on The Travel Channel, is a 1820 English Tudor manor house that overlooks the beautiful Berkshires Mountains of Massachusetts, a charming country inn on 7 acres of gardens, lawns and woodlands that captures the warmth, elegance and romance of a by-gone era. Only a short walk to town or to old Indian trails, guests will find a large variety of country shops, galleries and restaurants affording quiet, personal, unaffected service and charm.

5 Greenwood St, Lenox, Massachusetts 01240