New China Station BBQ Restaurant ★★★★☆4.0 (4) Restaurants Barbecue restaurant · Cantonese restaurant 39055 Cedar Blvd, Newark, CA 94560 Today: 9 AM–8 PM Call Details →