Description
This 4 star hotel is located in the city centre of London and was established in 1900. It is close to the British Museum and the nearest station is Russel Square. The Hotel has a restaurant.
住所: 130-134 Southampton Row, London, Wc1b 5af
Map location could be inaccurate. Please double check the address well before your trip.