Get directions to: New China King, Howell, MI
Restaurant address: 1104 E Grand River Ave Howell, MI 48843, USA
Restaurant: New China King