Harrods — Still the Best Free Show in London!

September 8, 2016: The Food Halls at Harrods — always a treat for your food senses — as well as your wallet. Don’t let the crowds spoil the trip —  make no eye contact and push on!

IMG_3558 IMG_3560 IMG_3561