What is the most famous store in London?
What is the most famous store in London? Harrods is a London icon and one of Europe’s largest upmarket department stores, covering an area of around 5 acres. You’ll find over 330 retailers selling luxury items of clothing, jewelry and…