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