With one million square feet of selling space, Harrods is not only arguably the largest but also the most famous department store in the world — where, it’s long been said, one can buy anything, including an elephant. Marching the slogan “Omnia Omnibus Ubique (All Things to All People),” the Knightsbridge landmark has been luring customers since 1834. For free samples, head downstairs to the world-famous food halls.
87-135 Brompton Rd.
+44 (0)20 7730 1234