Get directions to: China Star, Harlingen, TX
Restaurant address: 1801 South 77 Sunshine Strip Harlingen, TX 78550, USA
Restaurant: China Star