Jumeirah Carlton Tower es el lugar perfecto para hospedarse en el centro de Londres, ya sea un viaje de placer o de negocios. El hotel tiene muchos servicios, tales como: spa, gimnasio, piscina cubierta, centro de negocios, servicio de automóvil con conductor, estacionamiento, 3 restaurantes y varias salas para reuniones, conferencias y eventos.
Ubicado frente a los Jardines Cadogan, justo al lado de Sloane Street, en el corazón de la zona de Kensington, el hotel está a solo unos minutos a pie de Harrods, Harvey Nichols y muchas tiendas de moda. La estación de metro de Knightsbridge está a menos de 10 minutos a pie del hotel y la estación de tren de London Victoria, a 1,5 km. El aeropuerto de Londres Heathrow está a 25 kilómetros del hotel.