The Jumeirah Carlton Tower is a hotel in London, England. Owned and managed by the Emirati firm Jumeirah, it is located on Cadogan Place next to Sloane Street and close to Harrods, Harvey Nichols and central Knightsbridge. There are three restaurants and bars which include The Rib Room Bar & Restaurant, and Chinoiserie.
Less