London Lifestyle Apartments - South Kensington - Chelsea offers accommodation in London. The unit is 800 metres from Harrods. Free WiFi is provided throughout the property.
London Lifestyle Apartments - South Kensington - Chelsea offers accommodation in London. The unit is 800 metres from Harrods. F Read more
London Lifestyle Apartments - South Kensington - Chelsea offers accommodation in London. The unit is 800 metres from Harrods. Free WiFi is provided throughout the property.
London Lifestyle Apartments - South Kensington - Chelsea offers accommodation in London. The unit is 800 metres from Harrods. Free WiFi is provided throughout the property.
Number of Rooms: 1