This 4 star hotel is located in the city centre of London and was established in 1905. It is close to the National History Museum and the nearest station is South Kensington. The Hotel has a restaurant and a bar. All 26 rooms are equipped with hairdryer, safe and air conditioning.