Imperial Hotel (London)

United Kingdom / England / London

1960s hotel on Russell Square, completely renovated 2025-2026
www.imperialhotels.co.uk/hotels/the-imperial
Nearby cities:
Coordinates:   51°31'18"N   -0°7'26"E
This article was last modified 14 days ago