Harrods is a department store located on Brompton Road in Knightsbridge, London, England. The store occupies this 4.5-acre site and has over one million square feet of selling space in over 330 departments. This makes Harrods one of the largest department stores in the world.
|
|