Get directions to: New China, Lansing, MI Restaurant address: 6250 S Cedar St Ste 1 Lansing, MI 48911, USA Driving Walking Bicycling Restaurant: New China