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