Restaurants

Harrod’s – The Kitchen

Harrod’s is ridiculous. The chief item of ridiculousness was a toy Hummer petrol car (for children) that had a price tag of a whopping £39,995. Looking at exorbitantly priced goods can make one rather hungry so a spot of lunch was in order. The Kitchen at Harrod’s, dare I say […]