fromTime Out London6 days agoThe Ritz has been named the UK's best restaurant at the National Restaurant AwardsThe Ritz is an exemplary restaurant, one fully deserving of the title National Restaurant of the Year.London food