Inaugurado en 1993, el impresionante edificio del hotel se alza en la Plaza España, la mejor zona profesional de Barcelona. Se encuentra a sólo unos metros de la Fira de Barcelona y del Palau de Congresos de Barcelona.
Es un hotel ideal para los que viajan tanto por negocios como por placer ya que está muy bien comunicado con las zonas turísticas y centro de la ciudad. Encontrará a pocos minutos de paseo la montaña de Montjuic, el singular Poble Espanyol y el Palacio Nacional que alberga el Museu Nacional D'Art de Catalunya. También cabe destacar que enfrente del hotel se ubica la parada del autobús con línea directa al aeropuerto.