China Star Chinese Restaurant is located at 1647 Babcock Rd, San Antonio, TX. This location is in the Oak Hills neighborhood. This business specializes in Chinese Restaurants and has 3 review(s) with a star rating of 3.5.
by merchantcircle on January 17, 2024 from merchantcircle
Information from the business
Online menus, items, descriptions and prices for China Star Chinese Restaurant - Restaurant - San Antonio, TX 78229