199 - 206 High Holborn, London, England
Fully refundableReserve now, pay when you stay
The price is £134 per night from 27 Jul to 27 Jul
Located in London City Centre, this hotel is within a 10-minute walk of The British Museum, Oxford Street and Royal Opera House. Russell Square and Aldwych Theatre ...