Apt 856 Chelsea Cloisters Sloane Avenue
London England
Check in
3:00 PM
Check out
10:00 AM
Located in London (London City Centre), this apartment is within a 10-minute walk of Victoria and Albert Museum and Sloane Square. This apartment is 0.5 mi (0.8 km) from Natural History Museum and 0.6 mi (1 km) from Imperial College London.
Make yourself comfortable in your apartment. Complimentary wireless internet access is available to keep you connected.
Property Details
Location
Apt 856 Chelsea Cloisters Sloane Avenue, London, England SW3 3DD, United Kingdom