Articles: All for tag: "store"

Found: 1 article

Harrods Food Court in London

I could never suspect that one day I would write about a department store as if it were a museum or a historic landmark. Yet, here we are - allow me to present you Harrods, a luxury department store located on Brompton Road in Knightsbridge, London, UK established in 1834. By American standards, Harrods is not that big. It has over one million square feet (90,000 sq m) of selling space in over 330 departments (see our side bar below with some trivia regarding world's largest stores and malls). But for Europe, it is huge. March 9, 2010