El Chelsea Cloisters hotel está perfectamente diseñado para satisfacer las necesidades de todos los viajeros. La estructura cuenta con 250 apartamentos, servicio de conserjería las 24 horas con personal multilingüe y caja de seguridad, servicio de seguridad y de transporte de porte, acceso a Internet wifi (de pago) y ascensores. Otros servicios de este hotel de 3 estrellas incluye salón de belleza, famosos restaurantes, bares a la moda, limpieza en seco y lavandería. Un aparcamiento subterráneo vigilado está disponible para los huéspedes que llegan en coche.
Situado en una ubicación importante cerca de el centro de Londres en el districto de Royal Borough of Kensington y Chelsea, este hotel se encuentra a 15 minutos en metro de la City, a 40 minutos de Canary Wharf y a solo 5 minutos a pie de la estación de metro de South Kensington. Las famosas tiendas de la zona y los numerosos restaurantes están a pocos minutos a pies.