Get directions to: China Star, Abilene, TX
Restaurant address: 3601 South 1st Street Abilene, TX 79605, USA
Restaurant: China Star