Venue Info

A Chinese speciality supermarket in Chamblee whose deli serves tasty eats like rotisserie duck.