The China

 

Be the first to review

Established in 1978, this restaurant & sports bar with TVs serves Chinese fare, including dim sum.

image