Das Jumeirah Carlton Tower ist der perfekte Ort für einen Aufenthalt im Zentrum von London, egal ob Sie sich auf einer Geschäfts- oder Urlaubsreise befinden. Das Hotel verfügt über viele Dienstleistungen, darunter: Spa, Fitnessraum, Hallenbad, Business Center, Autoservice mit Fahrer, Parkplatz, 3 Restaurants und mehrere Räume für Meetings, Konferenzen und Veranstaltungen.
Das Hotel liegt gegenüber den Cadogan Gardens, direkt an der Sloane Street im Herzen von Kensington und ist nur wenige Gehminuten von Harrods, Harvey Nichols und vielen Modegeschäften entfernt. Die U-Bahnstation Knightsbridge liegt weniger als 10 Gehminuten vom Hotel entfernt und den Bahnhof London Victoria Train Station erreichen Sie nach 1,5 km. Der Flughafen London Heathrow ist 25 Kilometer vom Hotel entfernt.