
Boston · United States
The Eliot Hotel
This Travel and Leisure Award Winner is one of the finest addresses in Boston. Situated among the citys cultural medical and educational institutions The Eliot Hotels suites reflect the history charm and warmth of Boston. To view the clea...
Explore this hotel





















