You are now leaving Menulist
We hope to see you again soon!
Dumplings Of China
60 Home Street, Edinburgh, City Of, United Kingdom, EH3 9NA, Edinburgh, City of
Chinese, Soup, Chicken , Meat, Noodles, Asian, Lunch, Chicken, Takeaway, Ribs
The redirect does not work? Just click on this link or copy it into your address bar