Dieses Hotel befindet sich im Zentrum von Madrid, in der Nähe des Paseo del Prado und des Atocha Train Resorts und nur wenige Gehminuten von den wichtigsten Museen und Touristenattraktionen der Hauptstadt entfernt. Das Hotel im neoklassizistischen Stil befindet sich in einer Gegend mit großartigen Handels- und Freizeitaktivitäten. In der Nähe befinden sich zahlreiche Restaurants und Bars. La Puerta del Sol und Plaza Mayor sind 850 Meter entfernt.