Harrods

May 29, 2019 admin 0

Harrods is a luxury department store located on Brompton Road in Knightsbridge, London. It is now owned by the state of Qatar. The Harrods brand […]