Hotel description
This 2 star hotel is located within the city of London and was established in 1901. It is close to the Kensington Palace and the nearest station is South Kensington. The Hotel has 2 restaurants, a bar, a conference room, a coffee shop, an indoor swimming pool and a fitness centre/gym.