Dit hotel ligt in Centrum van Londen, binnen 5 minuten lopen van National Gallery (museum) en Trafalgar Square. Ook Transportmuseum van Londen en Royal Opera House liggen binnen 10 minuten lopen. Charing Cross Underground Station en London Charing Cross Station liggen op 2 minuten lopen.