New Chelsea Cloisters
3 star rating Sloane Avenue

Greater London SW3 3DW

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.

  • 24hr check-in
  • Business Support Services
  • Use the button at the top of the page for more details on facilities
Check-in date:

Check-out date:

Check-in date:

Check-out date:

New Chelsea Cloisters
prices from
£87.00
0.4 ml
190

shortlist this hotel