fromTime Out London1 month 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