Royal China, Canary Wharf: Salt and pepper squid Published August 22, 2017, 22:03 at 800 × 600 in Dim Sum at Royal China, Canary Wharf (London) ← Previous Next → We snagged an order of this as we sat down and went through it like particularly greedy locusts while making the rest of our choices.