Hotel Russell London is in a prime location, in the heart of Bloomsbury overlooking the gardens of Russell Square and is as picturesque as it is convenient with London's financial district just 10 minutes away by taxi. The British Museum, Covent Garden, shopping areas, theatres and sights of the bustling West End are all within easy walking distance.
Hotel Russell London Click here to browse more
Affordable London Hotel
|