News

Claridge's is, without doubt, the Grande Dame of London hotels, so the unveiling of their new restaurant is a significant event for the capital’s dining scene. The restaurant has been re-defined as a ...