Harrods is a luxury department store located on Brompton Road in Knightsbridge, London. It is owned by the state of Qatar since 2010.
The Harrods
-
England, United Kingdom1,168
Harrods is a luxury department store located on Brompton Road in Knightsbridge, London. It is owned by the state of Qatar since 2010.