London Where to Stay
Bloomsbury Hotel
16-22 Great Russell Street, London, WC1B 3NN 020 73471000
Harlingford Hotel
61-63 Cartwright Gardens, London, WC1H 9EL 020 73871551
16-22 Great Russell Street, London, WC1B 3NN 020 73471000
61-63 Cartwright Gardens, London, WC1H 9EL 020 73871551