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 »