List of hotels at South Kensington
1 Number of Hotels found in South Kensington
Address: 1 Lexham gardens, Chelsea - Kensington, London, United Kingdom.
Nearest Landmark: Earls Court Tube Station
(5 minutes walk)
Distance: 1 Miles from London Centre
Conventional english breakfasts are fresh ready as well as offered daily in the stylish dining-room. There is a terrific variety of global dining...
Hotels in South Kensington are the best & the cheapest accommodation in city of London. The South Kensington area is well accessible to all major tourist attractions, London Landmarks and all the London airports with fast and best transport links.