
This 3 star hotel is located in the city centre of London and was established in 1850. It is close to the Kensington Palace and the nearest station is Bayswater. The Hotel has a restaurant, a bar, a conference room and a coffee shop. All 137 rooms are equipped with hairdryer and trouser press.