ever purchased anything at Harrods?Harrods is a Grade II listed luxury department store on Brompton Road in Knightsbridge, London, England.