Visit London, Travel Transport Hotel Guides

20
May


Harrods is a luxury goods department store found in Brompton Road in Knightsbridge, London.

The store – if you can still call it just “a store” - occupies a whopping four and a half acres of London land. The Harrods selling space covers – get this - over one million square feet. It is one of the two largest department stores in the world (the other one being Macy’s of New York). This makes Harrods the largest in the United Kingdom (next to it is Selfridges in Oxford which is a mere quarter of the Harrods selling space).

Category : Shopping | Blog