El Chelsea Cloisters está ubicado en pleno centro de Londres y ofrece apartamentos modernos y elegantes en los distritos de moda de Kensington y Chelsea. Se halla a solo 5 minutos a pie de la estación de metro South Kensington.
Los grandes almacenes Harrods y las famosas tiendas de Knightsbridge están a solo 15 minutos a pie. El Museo de Ciencias y el Museo de Victoria y Alberto quedan a 10 minutos a pie. La famosa calle Kings Road se encuentra a solo 5 minutos a pie.
Los apartamentos del Chelsea Cloisters presentan un diseño individual y disponen de zona de cocina totalmente equipada con horno microondas con grill, fogones, nevera y lavadora/secadora de ropa.
Además, todos los apartamentos cuentan con TV vía satélite y baño moderno. Algunos apartamentos también incluyen zona de salón comedor amplia e independiente con sofás confortables. Las toallas y la ropa de cama se cambian semanalmente.
Hay recepción 24 horas y se presta un servicio de camarera de pisos a diario (excepto en días festivos). Se ofrece una tarifa con descuento para un parking seguro subterráneo. Alberga un bar. Hay varios restaurantes, desde japoneses hasta argentinos.