Tag Archives: Harrods

Harrods Food Hall in London

During my last trip to London I visited Harrods department store.  Harrods is the largest department store in Europe boasting over 1 million square feet and occupying over 5 acres of space.  Harrods has been open since 1849 and has over … Continue reading

Posted in Restaurants, Travel | Tagged , , , , , , | Leave a comment