Question: The Jumeirah Carlton Tower is located near what luxury British department store that was founded in 1831?
Sentence (from "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.
Relevant evidence: Yes