North America • United States • Massachusetts • The Eliot Suite Hotel
This exquisite suite hotel, built in 1925, is one of the finest addresses in Boston. Situated amidst the city's cultural treasures, The Eliot Suite Hotel reflects the history, charm and warmth of Boston.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!