Dit hotel ligt in Centro, vlak bij Teatro Lope de Vega en Gran Via. Ook Puerta del Sol en Plaza Mayor liggen binnen 10 minuten lopen. Metrostation Santo Domingo ligt op maar 2 minuten lopen en naar Metrostation Callao is het 3 minuten lopen.