There are 2 Eliot hotel in Boston, Massachusetts. Please click on the specific Eliot hotel from the list below to get its detailed information.