London’s food scene is progressive, diverse and world-leading. London has the sixth highest restaurant density in the world, with a staggering one restaurant for every 221 inhabitants! Let’s recap the food trends of the last 12 months in London. Be sure to read this with a full stomach.
London New Cool Chicken
As sure as night becomes day, chicken Read More