Chef Liu
Chinese Restaurant
5221 Buford Hwy NE, Atlanta, GA 30340
(770) 936-0532
(770) 936-0532
4.0 / 5 based on 173 votes
Photos
... noting save for the cruller.
Leek pies and Shanghai soup dumplings. Must.
Leek pies and Shanghai soup dumplings. Must.