Posts Tagged “Xi Home Dumplings Bay”

Xi Home Dumplings Bay

Xi Home Dumplings Bay

Now open near Liverpool Street Station. I have found a restaurant which ticks so many boxes on my culinary dream list. It’s casual, has a great location … oh, and I should mention the food, which is some of the best Chinese food I have had in London. It’s Xi Home Dumplings Bay which has…

Read more »