Call LIVE Agent NOW
+1-888-376-9286Sloane Avenue, London, United Kingdom
See Map





Room Service
Bar
24-Hour Front Desk
Elevator
Heating
Show All Amenities
Chelsea Cloisters is a modern apartment complex located in the fashionable district of Kensington and Chelsea in central London. It is just a short walk from South Kensington Underground Station, as well as popular attractions such as Harrods and the Victoria and Albert Museum. The apartments are individually designed and feature fully equipped kitchenettes, satellite TV, and modern bathrooms. Some apartments also have separate living and dining areas. Weekly maid service and a 24-hour reception are provided, along with secure underground parking and on-site restaurants serving Argentinian and Japanese cuisine.
Check-in: 15:00
Check-out: 10:30