2431-2303 Ellwood Dr SW, Edmonton, ABT6X 0J6Get directions
Dumplings the restaurant is an award winning Asian fusion restaurant serving authentic Szechuan cuisine. Famous for its delicious pork or beef dumplings, it is fast becoming one of...more...See more text