Home London, United Kingdom  September 2009  
Previous Home Next

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.