This 3 star hotel is located in the city centre of London and was established in 1962. It is close to the British Museum and the nearest station is Russell Square. The Hotel has a restaurant and a bar. All 494 rooms are equipped with safe and trouser press.