Loading your recommendations…

New China Chinese Restaurant

3.6

6118 Farrington Rd
Chapel Hill, NC 27517
Phone: (919) 403-1889
Visit Website