Hotels -> Europe hotels -> United Kingdom hotels -> Greater London hotels -> London hotels

Kensington Manor Hotel - London, United Kingdom 3 star hotel

Address: 8 Emperors Gate, South Kensington, Kensington & Chelsea, London, SW7 4HH
There are no user reviews for hotel Kensington Manor Hotel.
Have you stayed here ?
#731

Check Availability.
Compare Prices.


 

 

Booking Site
Price from
travelocity