China Garden is a restaurant located in Castro Valley, California at Redwood Road. This restaurant serves shrimp with lobster sauce, lobster beef lo mein, sweet and sour combo, fried shrimp, shrimp or beef lo mein, sesame chicken, and chicken with chinese veg.