Chelsea CloistersCondo Hotel
Sloane Avenue, Kensington and Chelsea, London, SW3 3DW, United Kingdom
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.