Wondering where to stay in Boston? At The Eliot Hotel, treat yourself to a luxurious, spacious and personalized Back Bay Boston Hotel.