Este hotel está emplazado en el centro de Madrid, cerca del Paseo del Prado y la estación de tren de Atocha y a sólo unos minutos de los principales museos y atracciones turísticas de la capital. De estilo neoclásico, el hotel está en una zona de gran actividad comercial y de ocio, y hay numerosos restaurantes y bares en los alrededores. La Puerta del Sol y la Plaza Mayor están a 850 metros.