This 3 star hotel is located in the city centre of London and was established in 1860. It is close to the Kensington Gardens and the nearest station is Bayswater Station. The Hotel has a restaurant, a bar and a coffee shop. All 114 rooms are equipped with hairdryer, safe and ironing set.