Back to list
Imperial Hotel
Car park
Location
Russell Square, Camden WC1B 5BB
See on the map
Itinerary