13 London restaurants have been named as finalists at the 2025 Good Food Guide Awards. The shortlist comprises some of Britain’s most prolific restaurants with The Ritz Restaurant, St John and Opheem ...