Russel Square, London, WC1B 5BE
Bloomsbury, Russell Square(371 rooms)
Description of the Russell Hotel
The Russell Hotel is located opposite Russell Square, in the historical Bloomsbury section of London. This strikingly attractive hotel has a wonderful, central location. In fact, it is only a short walk from the British Museum and many other attractions.