Updating availability and prices
This 3 star hotel is located in the city centre of London and was established in 1850. It is close to the Kensington Gardens/Hyde Park and the nearest station is Bayswater. The Hotel has a restaurant and a coffee shop. All 50 rooms are equipped with hairdryer and safe.
Hotel
Room
Restaurant