From outlets in railway arches and corner shops, busy market stalls and stately emporia, sweets, treats, meats, cheese and spices are packaged and sold to consumers ever more demanding, more sophisticated and more diverse. This guide offers a selection (it can only be that) of the best and most interesting food and drink shops in London. It takes in nascent charcuteries and brewers, cheese shops, butchers and fishmongers, Iranian, Italian, Spanish, Turkish and French specialists, and general grocers so good they send up local house prices. There has never been better food and drink available in London, here's where to find it.