fromTime Out London4 weeks 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