Get directions to: New China, Auburn, AL Restaurant address: 300 N Dean Rd Auburn, AL 36830, USA Driving Walking Bicycling Restaurant: New China