There’s a culinary gem in London’s historic Square Mile, nestled inside the Crown Plaza London Hotel. It’s the Chinese Cricket Club Restaurant on New Bridge Street. The hotel was built on the foundations of King Henry VIII’s former Bridewell Palace and the...