Royal China, Canary Wharf: Salt and pepper squid

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.

Leave a Reply