Situado en el corazón histórico de Madrid, este encantador hotel se encuentra en un atractivo edificio del siglo XIX en la Plaza Santa Cruz, justo frente a las principales plazas de la Plaza Mayor y la Puerta del Sol.
La Plaza Mayor se encuentra en un edificio típico de esta parte de Madrid. A lo largo de su interior se puede disfrutar de la mezcla de decoración tradicional con toques contemporáneos: paredes de madera y piedra desnuda se destacan por la iluminación moderna y de moda.
Los suelos de parquet y las obras de arte modernas se complementan con instalaciones como conexión Wi-Fi gratuita y TV vía satélite. Una caja fuerte está disponible de forma gratuita.