![]() |
|
Imperial London Hotel is located very centrally in London close to the British Museum, Oxford Street and London's Theatre land. Moreover, with Russell's Square tube station just around the corner, there is easy access to the rest of London's sights.
|
|
| ||||||||||||||||||||



|
We are just back from our 3 day stay in Imperial Hotel. It was brilliant. Made our stay in London even more pleasant. We had a beautiful room overlooking Russell Square Gardens, it was very clean and ...
| |
