Get directions to: New China, Willimantic, CT Restaurant address: 1320 Main St, #22 Willimantic, CT 06226, USA Driving Walking Bicycling Restaurant: New China