Situé dans le quartier tendance de Chelsea, à Londres, le Sloane Square Hotel se trouve à proximité des boutiques de Knightsbridge, du West End, du palais de Buckingham et de Victoria and Albert, ainsi que du musée des sciences.
Climatisée, chaque chambre élégante surplombe la place Sloane ou l'église de la Sainte-Trinité. Décorées dans des tons clairs et modernes, toutes les chambres bénéficient d'une télévision à écran plat et d'appels nationaux gratuits.
Le Sloane Square Hotel possède le restaurant primé Cote Brasserie, qui vous accueille tous les jours pour le petit-déjeuner, le déjeuner et le dîner.