This 3 star hotel is located in the city centre of London and was established in 1856. It is close to the Portobello Market and the nearest station is Bayswater. The Hotel has 2 restaurants, a bar, a conference room and a coffee shop. All 114 rooms are equipped with safe.