ℳ𝒶𝓎♍: Chef Liu is conveniently located on Buford Hwy. Home to best soup dumplings in Atlanta. Exactly what I've been searching for. Authentic Chinese food where I can order 3-4 dishes to share
Jack S: I think i would cry a little if this place was to ever close down. Their service and food is always on point. Never fails. Cant go there without ordering some soup dumplings. It will change your life