Chelsea Cloisters Apartments

Sloane Avenue, Chelsea, London SW3 3DW

New Chelsea Cloisters

New Chelsea Cloisters

Located within a 10-minute stroll from South Kensington Tube Station, Chelsea Cloisters Apartments London offers guests a convenient base while in London.

Chelsea Cloisters has luggage storage, 24-hour security and a 24-hour reception. Internet access is available for those guests wishing to remain connected while on the road. Additionally, the multilingual staff will be on hand to offer local knowledge, ensuring a pleasant stay in London.

All the modern apartments at the property provide a flat-screen TV, tea and coffee making facilities and a refrigerator. Each includes wireless internet access, heating and a seating area.

Chelsea Cloisters Apartments London houses both a restaurant and a bar where guests are able to unwind at the end of the day.

If shopping is on the agenda, Chelsea Cloisters is most conveniently situated to access Central London’s shopping district. Guests can also easily visit the Science Museum, the Natural History Museum London and Harrods.


Posted in: 3 star, Apartments, Chelsea, London SW3