The Ritz named UK’s best restaurant at National Restaurant Awards 2025
The National Restaurant Awards 2025 have crowned The Ritz in London as the UK’s top restaurant, with wins for Moor Hall, OMA and Skye Gyngell – and 56 London spots featured in the top 100
The Independent UK ·