← Previous photo
→ Next photo
Harrods is a luxury department store located on Brompton Road in Knightsbridge, London. It is owned by the state of Qatar since 2010.