This property is located at Sloane Avenue in Greater London. Check room availability using the search box on your right.
Situated in the heart of Chelsea, Chelsea Cloisters was built in the 1930s as London’s first major serviced apartment business. It is a 2 acre site with different sizes of apartments which provide luxurious accommodation for the duration of your stay.
Room4U has partnered Bookings.com on this property. More photos, reviews and a full list of facilities and room prices are available using the button above.