Where is The Eliot Hotel, Boston located?
The Eliot Hotel, Boston, The Eliot Hotel, Boston, United States of America (approx. 42.34875°, -71.08879°)
The Eliot Hotel, Boston, The Eliot Hotel, Boston, United States of America (approx. 42.34875°, -71.08879°)