Dieses Hotel im luxuriösen Stil besticht mit einer günstigen Lage (Stadtzentrum London). Leicester Square, National Gallery und Trafalgar Square befinden sich nur wenige Meter entfernt. Ebenfalls in 10 Minuten erreichbar: Piccadilly Circus und Regent Street. U-Bahn-Station Leicester Square und U-Bahn-Station Piccadilly Circus sind höchstens 5 Gehminuten entfernt.