The Bloomsbury HotelLondon, United Kingdom Address: 16-22 Great Russell Street State: United Kingdom City: London Zipcode: WC1B 3NN Longitude: -0.12924 Latitude: 515.172 Rates from: 0 Accommodation Booking