L'établissement se situe à proximité des stations de métro Callao, Santa Domingo et de la Plaza de Espana.
Il propose 139 chambres avec un accès Wi-Fi gratuit, une système d'entrée sans clé, une télévision de 49 pouces, un centre de fitness ou bien encore un bar ouvert 24h/24.




