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.
Not what you're looking for?