Dette hotel ligger i hjertet af Santa Cruz de Tenerife, kun få skridt fra Plaza de España, Plaza Iglesia og Guimerá-teatret. Derudover ligger Nuestra Señora de la Concepción-kirken og San Francisco de Asís-sognet 5 minutter derfra.