Russell Square Hotel
United Kingdom Hotels > England Hotels > London Hotels
Bloomsbury Hotels
Info
Russell Square Hotel Is Located In London City Centre, A Neighborhood In London, And Is In The City Center And Near A Metro Station. British Museum Buckingham Palace London Eye Madame Tussauds London Sea Life London Hyde Park Tower Of London The View From The Shard London Dungeon. The Russell Square Hotel Is A 4 Star Hotel Located On One Of The Best Locations In London, Just Few Steps From British Museum And Buckingham Palace And Other Main London Attractions As Well. London Eye And Madame Tussauds Wax Museum Are Not To Be Missed. The Area's Natural Beauty Can Be Seen At Russell Square, While The British Museum And British Library Are Cultural Highlights.
Phone Number
Website
Title :Russell House Hotel, London
Description :Russell House Hotel, London, the best accommodation in London
Keywords :Russell House Hotel, London, Russel Square, Buckingham Palace
E-mail
Address
11 Bernard Street, London, WC1N 1LN
Location
Lat: 51.5231456 Lng: -0.1241291
Map