Russell
Russell Square, Bloomsbury WC1B 5BE
Russell Square is arguably one of the most prestigious locations in the capital, at the heart of Bloomsbury and home to the British Museum. This hotel is an elegant and luxurious property that befits such a grand address. Visitors can walk into the heart of the west end, the shopping streets and the main attractions of London from here.
|