El hotel se encuentra en el centro de Madrid, a escasos metros de la Puerta del Sol. El edificio de finales del siglo XVIII que acoge al complejo es un espacio organizado alrededor de un patio interior, típico de la época. Su inmejorable situación convierte al hotel en una opción segura para disfrutar del amplio abanico cultural y comercial de la ciudad.