Imperial Hotel, London
London Borough of Camden, United Kingdom
The Imperial Hotel is a temporarily closed hotel on the east side of Russell Square, London. It is a branch of Imperial London Hotels.
Hotel data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).