This 4 star hotel is located in the city centre of London and was established in 1970. It is close to the Hyde Park and the nearest station is Queensway. The Hotel has a restaurant, a bar, a conference room and a coffee shop. All 130 rooms are equipped with hairdryer.