Four Season Dumplings (Xi Xia) 四季饺子馆 (西夏)

1140 Kenny Centre Mall, Columbus, OH