China Star Chinese Restaurant San Antonio, TX

1647 Babcock Rd, San Antonio, TX 78229