Set in London, London Lifestyle Apartments - Chelsea Green - South Kensington offers self-catering accommodation with free WiFi. Guests benefit from terrace. There is a seating area, a dining area and a kitchen.
Address: Marlborough Street, Chelsea green, South Kensingto, London
Rates from:
GBP 445 Book Now