The Cloisters Chelsea est un hôtel parfaitement conçu pour répondre aux besoins de tous les voyageurs. La structure dispose de 250 appartements, service de conciergerie 24 heures avec personnel multilingue et coffre-fort, service de sécurité et de portage, accès à Internet wifi (payant) et ascenseurs. Autres équipements de cet hôtel 3 étoiles comprend un salon de beauté, restaurants réputés, bars, nettoyage à sec et blanchisserie. Un parking souterrain sécurisé est disponible pour les clients qui viennent en voiture.
Situé à deux acres de le cœur de Londres dans le Royal Borough de Kensington et Chelsea, cet hôtel se trouve à 15 minutes en métro de The City, à environ 40 minutes de Canary Wharf et à seulement 5 minutes à pied de la station de métro de South Kensington. Le célèbres boutiques de cette zone et les nombreux restaurants sont à quelques minutes de marche.