El hotel se ubica en pleno corazón del centro histórico de Madrid, en el Triángulo de Oro del Arte, compuesto por los principales museos de Madrid: el Prado, el Reina Sofía y el Thyssen-Bornemisza. En los alrededores se encuentran el Congreso de los Diputados, el centro de exposiciones CaixaForum y los jardines botánicos. El hotel también queda muy cerca de la estación de ferrocarriles de Atocha. Se tardan unos 5 minutos en llegar a la Puerta del Sol y a la zona comercial. El hotel se sitúa a 15 minutos del Palacio de los Deportes. Hay paradas de transporte público a un paseo y el aeropuerto internacional de Barajas dista aproximada...