Chelsea Cloisters Serviced Apartments
HotelLondon
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.