Posted on Leave a comment

    The 25 Essential Dishes to Eat in London

    Six of the city’s top chefs came together to determine the most delicious and memorable plates in the British capital.