Popular Atlanta Chinese restaurant fails health inspection

0
Chin Chin on Howell Mill Road received a 65 on its most recent inspection.
View Comments 0