Back to London

Chelsea Cloisters Serviced Apartments

HotelLondon

Photo supplied by our booking partner

Chelsea Cloisters Serviced Apartments provides hotel accommodation situated on Sloane Avenue in London. This establishment offers serviced apartment lodgings for guests staying in the capital.

No reviews on VacationGuide yet.