Das Hotel Chelsea Cloisters liegt im Herzen von Chelsea, einem modernen und kulturell geprägten Bezirk Londons. Die Kings Road sowie die Einkaufs- und Restaurantangebote von South Kensington und Knightsbridge befinden sich in der näheren Umgebung. Das repräsentative Gebäude liegt nur wenige Minuten von der U-Bahn entfernt. Dadurch erreichen Gäste die Innenstadt, das West End und Waterloo bequem. Auch die Flughäfen Heathrow in 24 km und Gatwick in 48 km Entfernung sind gut angebunden. Das Apartmenthotel umfasst 250 Zimmer und 200 Apartments auf neun Etagen und verbindet den Charakter eines historischen Hauses aus dem Jahr 1935 mit einer Lage mitten in der britischen Hauptstadt.
Die Unterkünfte verfügen über Wohnbereich, Küche und separate Schlafzimmer. Doppelbett und Sofabett schaffen mehrere Schlafmöglichkeiten; Zustellbetten können angefordert werden. Zur Ausstattung zählen Safe, Minibar und Schreibtisch. Die Kochnische ist mit Kühlschrank, Herd, Mikrowelle, Backofen und Utensilien ausgestattet und erleichtert die unabhängige Tagesplanung. Eine Waschmaschine sowie ein Bügelset stehen ebenfalls bereit. Satelliten- und Kabel-TV, Radio und Wecker ergänzen die Zimmerausstattung.
Für Abwechslung innerhalb des Hauses sorgen ein Außenpool, eine Sauna und buchbare Massagen. Ein Fitness-Studio unterstützt das Training während einer Städtereise. Tennis, Aerobic, Reiten und Billard bieten weitere Möglichkeiten, freie Zeit aktiv zu gestalten. Tauchen, Windsurfen und Kanufahren ergänzen das Sportangebot. Ein Friseur, Wäscheservice, medizinische Betreuung und eine Münzwäscherei erleichtern längere Aufenthalte. Für Fahrräder stehen Stellplätze zur Verfügung.
Im gastronomischen Bereich stehen ein klimatisiertes Restaurant und eine Bar zur Verfügung. Damit finden Gäste sowohl eine Möglichkeit für eine Mahlzeit im Haus als auch einen passenden Ort für einen Drink. American Express, Visa und MasterCard werden als Zahlungsmittel akzeptiert.