El H10 Itaca está situado en el barrio del Eixample, muy próximo a la zona ferial, a la Plaça Espanya y a pocos metros de la estación de Sants (AVE). Con un interiorismo cálido y elegante, el hotel renovó en 2018 parte de sus instalaciones incluyendo las habitaciones y el restaurante De Blanc. El hotel también dispone de tres salones de reuniones y la terraza El Jardí con plunge pool y zona de hamacas.
Formen part del Compromís Barcelona Plàstic Zero gràcies a les seves accions de reducció de plàstics d'un sòl ús.