Chelsea Cloisters by CAPITAL
London England
Check in
3:00 PM
Check out
10:00 AM
Located in London (London City Centre), Chelsea Cloisters by CAPITAL is within a 15-minute walk of Natural History Museum and Victoria and Albert Museum. This hotel is 0.5 mi (0.9 km) from Sloane Square and 0.6 mi (1 km) from Science Museum.
Stay in one of 3 guestrooms featuring flat-screen televisions. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include desks and electric kettles, and housekeeping is provided on request.
Property Details
Location
Chelsea Cloisters, Chelsea, London, England AW3 3AX, United Kingdom