Cliffwood Inn
Lenox, MA 01240-2026
United States of America
Circa 1890. The Cliffwood Inn is an historic Colonial Revival mansion in Lenox, Massachusetts, that exudes a gracious ambiance with paintings, oriental rugs and furnishings from Europe and Canada. The peaceful gr...


