Get directions to: China King, Sedalia, MO
Restaurant address: 1511 South Limit Avenue Sedalia, MO 65301, USA
Restaurant: China King