Route GuidesRoutes City GuidesCities Map Log in

Chelsea Cloisters

London
Sloane Avenue, London, SW3 3DW

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.