 |
London:
The Hotel Russell
price from 67.85 GBP
7.5/10 (485)
Russell Square, WC1B 5BE, London
Situated in one of the capitals most popular locations in the heart of Bloomsbury, this hotel is minutes walk from the fashionable Covent Garden, British Museum and Oxford Street.
The West End, Buckingham Palace, St. Pauls Cathedral, London Eye, Tower of...
|