When you think London and shopping, Harrods automatically comes to mind. From its humble beginnings as a grocer and tea merchant in 1834, the original shop burnt down and was rebuilt to what you see today — a 5 acre luxury shopping mecca over seven floors and 330 departments.
To me, Harrods means look but don’t touch shopping, green shopping bags, the mouth watering and very expensive Food Hall, and the first UK Krispy Kreme. But the two best things to see at Harrods: the over the top, tack Egyptian Hall and the even tackier Diana and Dodi Memorial featuring the lipstick stained glass that Diana drank from before she died. Tacky yes, but a tourist must.
Harrods 87 Brompton Road Knightsbridge, London SW1X 7XL