Il Chelsea Cloisters è un hotel progettato per soddisfare le esigenze di tutti i viaggiatori. La struttura dispone di 250 appartamenti, portineria aperta 24 ore con personale multilingue e cassetta di sicurezza, servizio di sicurezza e di porta bagliagli, accesso ad Internet wifi (a pagamento) e ascensori. Altri servizi di questo hotel a 3 stelle includono un salone di bellezza, rinomati ristoranti, bar alla moda, lavaggio a secco e lavanderia. Un parcheggio sotterraneo è disponibile per gli ospiti che arrivano in auto.
Situato in una posizione privilegiata nel centro di Londra nel distretto di Royal Borough of Kensington e Chelsea, l'hotel si trova a 15 minuti dalla City, a circa 40 minuti da Canary Wharf e a soli 5 minuti a piedi dalla stazione della metropolitana di South Kensington. I famosi negozi di questa zona e i numerosi ristoranti sono raggiungibili a piedi in pochi minuti.