Description
This 2 star hotel is located in the city centre of London and was established in 1936. It is close to the British Museum and the nearest station is Russel Square. The Hotel has a restaurant.
住所: Upper Woburn Place, London, Wc1h Ojw
Map location could be inaccurate. Please double check the address well before your trip.