Get directions to: Asian Star Restaurant, Dallas, TX
Restaurant address: 5365 Spring Valley Rd Dallas, TX 75254, USA
Restaurant: Asian Star Restaurant