Located in London City Centre, this hotel is within a 5-minute walk of Oxford Street and The British Museum. Piccadilly Circus and Trafalgar Square are also within 15 minutes. Tottenham Court Road Underground Station and Tottenham Court Road Station are within a 5-minute walk.