News

Which is why I was rather surprised to learn that at the National Restaurant Awards earlier this month, The Ritz Restaurant in London was hailed as the UK’s best restaurant.