Royal China: Crab Dumplings in Soup Published May 24, 2017, 6:34 at 800 × 600 in Dim Sum at Royal China, Baker Street (London) ← Previous Next → Pretty good.