Aquest hotel està situat al centre de Madrid, a prop del Passeig del Prat i l'estació de tren d'Atocha ia només uns minuts dels principals museus i atraccions turístiques de la capital. D'estil neoclàssic, l'hotel és en una zona de gran activitat comercial i d'oci, i hi ha nombrosos restaurants i bars als voltants. La Puerta del Sol i la plaça Mayor són a 85 metres.