RT.com RT Partners Hotels United Kingdom London Chelsea Cloisters

Chelsea Cloisters

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.

Basic information
3 Stars
Address Sloane Avenue
City London
Country United Kingdom
Number of rooms 235
Phone number 0044 (20) 7584 1002
Fax number 0044 (20) 7581 5990
Web-site http://www.chelseacloisters.co.uk/

Special deals