Get directions to: China Star, Sherman, TX
Restaurant address: 2324 Texoma Parkway Sherman, TX 75090, USA
Restaurant: China Star