1020 20th St S
Birmingham, AL 35205
Birmingham, AL 35205
OverviewLocated at the shopping and entertainment center Five Points South, New China Town restaurant serves a nice variety of Chinese dishes. The decor is fairly simple, featuring tables...
more