The Evelyn Hotel se encuentra en Manhattan, a tan solo 3 minutos a pie de Estación de metro 28 St. (Broadway) y a 7 minutos a pie de Edificio Empire State. Para los turistas, la zona es perfecta para recorrer a pie y es un lugar ideal para hacer visitas turísticas.