Chelsea Cloister Apartments Hotel
Sorry, but the street map is unavailable
- Chelsea Cloister Apartments, 87 Sloane Avenue, South Kensington,
London SW3 3DW
- Work +44 (0) 20 7589 5100
- Find a car park in South Kensington
Chelsea Cloister Apartments is a serviced apartment hotel.
Have you ever stayed at this hotel?
Disclaimer: Hotel facilities can change at short notice and you should reconfirm everything before making plans