250 rooms · ★★★ · from £83
Situated in the heart of central London, Chelsea Cloisters boasts elegant, modern apartments within the fashionable district of Kensington and Chelsea. South Kensington Underground Station is just 5 minutes’ walk away.
Log in with your cycle.travel account:
Password |
Or simply use your account on: