Get directions to: China King, Oviedo, FL
Restaurant address: 112 West Mitchell Hammock Road Oviedo, FL 32765, USA
Restaurant: China King