Featuring free Wi-Fi throughout the property, Connaught Hall / University of London is located in London, 900 metres from British Museum. Each room has a work desk and access to shared bathroom facilities.
36- 45 Tavistock Square, Camden, London, WC1H 9EX, United Kingdom
Hotel booked 4 times today.
Nightly rates from $63