Get directions to: China Star, Lewisville, TX
Restaurant address: 1565 W Main St Ste 124 Lewisville, TX 75067, USA
Restaurant: China Star