Location


GET DIRECTIONS To HereFrom Here

About Us


The Lenox is a landmark in a city graced by historic charm. Ideally situated in Boston's prestigious Back Bay, the hotel is steps away from fashionable Newbury Street, Copley Place, the Museum of Fine Arts, and Fenway Park.

Recognized as an industry leader in environmental initiatives, this four-diamond hotel delights its guests with an intimate atmosphere and a discrete luxury they can feel good about.

Other Details


Category: