The Jumeirah Carlton Tower is located near what luxury British department store that was founded in 1831?
Jumeirah Carlton Tower: The Jumeirah Carlton Tower is a hotel in London, England. Jumeirah Carlton Tower:  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. Harvey Nichols: Harvey Nichols, founded in 1831, is a luxury British department store chain with a flagship store in Knightsbridge, London.
Harvey Nichols