I'm passing through London on a twelve hour layover to New York. Harrod's is a great place to visit if you don't have too much time in London. Catch the Picadilly Line from Heathrow to Knightsbridge Station (less than an hour). Harrod's is a block a way. Why buy oversized Toblerone bars as gifts at Heathrow duty free? Bring home teas, marmalade, truffles, and everything British, delicious, and luxurious. Also, Harrod's is a great place to duck out of London's notorious tourist unfriendly weather. The staff at Harrod's on the other hand is very friendly, efficient, and professional. Then after you have dried off, warmed up, amd picked up some special items head back out on the street to explore.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.