'I ate three-course meal at The Ritz London and can describe it in two words'
MyLondon
—
The Ritz London, which holds two Michelin stars, was voted the best restaurant in the UK at the 2025 National Restaurant Awards – and a YouTube food critic summed up the meal in two words