This Lenox, Massachusetts hotel is situated only a short distance from area attractions, including historic Lenox town centre and features a variety of free amenities along with comfortable and modern accommodations.
Number of rooms: 79
445 Pittsfield Road, Lenox, MA 01240, United States