Jumeirah Carlton Tower è il luogo ideale dove soggiornare nel centro di Londra, sia che si tratti di un viaggio di piacere che di lavoro. L'hotel dispone di numerosi servizi, quali : spa, palestra, piscina interna, centro business, servizio auto con autista, parcheggio, 3 ristoranti e diverse sale adibite a riunioni, conferenze ed eventi.
Situato di fronte ai Cadogan Gardens a ridosso di Sloane Street nel cuore dell'area di Kensington, l'hotel si trova a pochi minuti a piedi da Harrods, Harvey Nichols e molti negozi di moda. L'hotel dista meno di 10 minuti a piedi dalla stazione della metro Knightsbridge e 1,5 chilometri dalla stazione dei treni London Victoria. L'aeroporto di Londra-Heathrow dista 25 chilometri dall'hotel.