Get directions to: China Taste, Saint Cloud, FL
Restaurant address: 1961 S Narcoossee Rd Saint Cloud, FL 34771, USA
Restaurant: China Taste