Most people who visit London usually have a visit to Harrods on their agenda. Located in Knightsbridge, Harrods is a 5 acre department store with over 330 departments and sells pretty much everything from pets to jewellery it also has 32 restaurants serving everything including champagne and oysters to doughnuts.
The main draw however (well for me anyway) is the food hall. Harrods Food Hall is as high end as you are ever going to get in terms of food. Spread out over several huge rooms it consists of; Butchers, Fishmongers, Patisserie, Tea and Coffee, Bakery, Greengrocers, Deli, Fromage and Sweets, I've probably forgot something but you get the picture. To give you some example of pricing of products, a single pomegranate costs £9. In the Fishmonger there are tiny tins of cavier (25g) that sell for several hundred pounds depending on the type. Needless to say we didn't buy much although the Other Half couldn't resist buying some rather strong smelling cheese from the Fromage. I would recommend a visit just to marvel at the amazing displays of food, it can however get very busy so beware.
*I was unable to take pictures due to the vast amount of people, have a look on google images for pictures.
87-135 Brompton Road
London SW1X 7XL
020 8479 5100