|
|
|
Imperial
61 - 66 Bedford Way, Russell Square, Bloomsbury WC1B 5BB
Bloomsbury is one of the most prestigious, historic and beautiful areas of central London, and this hotel is located just off Russell Square, close to the British Museum and within walking distance of the west end attractions. The guestrooms reflect the imperial nature of the area and have been fitted with excellent amenities.
|
|
|