Located in London City Centre, this hotel is within a 5-minute walk of National Gallery and Trafalgar Square. London Transport Museum and Royal Opera House are also within 10 minutes. Charing Cross Underground Station and Charing Cross Station are within a 2-minute walk.