The Lenox Hotel
Massachusetts, United States · built 1900
The Lenox Hotel is a hotel in Boston, Massachusetts. It is located at the corner of Boylston and Exeter Streets in the Back Bay neighborhood. The Lenox is a member of Historic Hotels of America, the official program of the National Trust for Historic Preservation.
Hotel data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).