|
The Imperial Hotel is situated in the centre of London near the British Museum, the Theatre land, Covent Garden, the Piccadilly Circus and the City and Law Courts.
Located on the renewed Russell Square, which is well served by public transport
|
Click here to make
a request by email
Click here to book online with your credit card |
|