Located in London City Centre, this hotel is steps away from Cambridge Theatre and Donmar Warehouse. Royal Opera House and Leicester Square are also within 10 minutes. Covent Garden Underground Station and Leicester Square Underground Station are within a 5-minute walk.