Scarsdale Place, London, Greater London (Great Britain) Show on map
Updating availability and prices
This 4 star hotel is located in the city centre of London and was established in 1973
It is close to the Kensington Palace and the nearest station is High Street Kennsington
The Hotel has 3 restaurants, a bar, a conference room, a coffee shop and a fitness centre/gym
All 833 rooms are equipped with hairdryer, ironing set and air conditioning
Book now, best price guaranteed!