Get directions to: New China, Chapel Hill, NC Restaurant address: 6118 Farrington Rd # G Chapel Hill, NC 27517, USA Driving Walking Bicycling Restaurant: New China