London Choice Apartments - Chelsea - Sloane SquareApartment
Markham Square, Kensington and Chelsea, London, SW3 4XA, United Kingdom
Providing garden views and free Wi-Fi, London Choice Apartments - Chelsea - Sloane Square provides accommodation conveniently set in the centre of London, within a short distance of South Kensington Underground Station, Victoria and Albert Museum and