Ida in Queen’s Park Crowned London’s Best Local Restaurant by The Good Food Guide 2025
Thirteen London restaurants have been lauded as some of the finest in the UK by The Good Food Guide for 2025. The annual guide, which spotlights 100 of Britain’s top local restaurants, specifically recognizes independently operated establishments. These venues are celebrated for their commitment to affordable and accessible dining experiences. The Best Local Restaurant awards,…
