
This 3 star hotel is located in the city centre of London and was established in 1890. It is close to the Hyde Park and the nearest station is Bayswater/ Queensway Station. The Hotel has a restaurant, a bar, a conference room and a coffee shop. All 100 rooms are equipped with hairdryer and ironing set.