Get directions to: New China, Sulphur, OK Restaurant address: 2112 W Broadway Ave Sulphur, OK 73086, USA Driving Walking Bicycling Restaurant: New China