LLondon Read More The Ritz, review: Trust me, this is London’s best restaurant. Of course it won the National Restaurant Awards10 June 2025 Review at a glance: ★★★★★ To whom we turn in moments of gloom and glory can be instructive,…