'I ate three-course meal at The Ritz London and can describe it in two words'

MyLondon 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

Read full article at MyLondon →