The Imperial Hotel London located at Russell Square in the heart of Bloomsbury, walking distance to the British Museum, Theatreland, Covent Garden, Oxford Street, Picadilly Circus and the City Law Courts for entertainment, shopping, sightseeing and business.
Imperial Hotel London Click here to browse more
London Accommodation
|