This 4 star hotel is located in the city centre of London and was established in 1899. It is close to the Hyde Park and the nearest station is Bayswater. The Hotel has a restaurant, a bar, a conference room and an indoor swimming pool. All 104 rooms are equipped with minibar, hairdryer, safe, ironing set and air conditioning.