Chelsea Cloisters

Sloane Avenue, London, United Kingdom

See Map

Reservations:+1-888-376-9286
Chelsea Cloisters
Show All Photos

Top Amenities

Check Availability

Chelsea Cloisters

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.

Hotel Policies