Get directions to: New China, Windsor, MO Restaurant address: 122 S. Main Windsor, MO 65360, USA Driving Walking Bicycling Restaurant: New China