Address : 9-14 bloomsbury street, bloomsbury, london wc1b 3qd, united kingdom, london Show Hotel Map
This popular hotel is situated at the heart of London, just a short distance from the British Museum, Convent Garden, the theatres and many other attractions. Numerous shopping facilities, inviting restaurants and cosy pubs are located in the hotel's immediate vicinity. Links to public transport are just a stone's throw away.