The 13 London restaurants named as finalists in the 2025 Good Food Guide AwardsThirteen London restaurants were named finalists in the 2025 Good Food Guide Awards, highlighting the city's diverse culinary landscape.