China Garden is a chinese restaurant St Louis located in United States.
8003 Mackenzie Rd (at Heege) St Louis , MO 63123 United States
Everthing I got was delicious and a good portion. Leftovers reheated still tasted delicious.
Kung Po Chicken with Pork Fried Rice is the way to go!
The black pepper chicken is the best!
sweet an sour sauce is thicker here... better than anywhere else close by... I love it on my crab Rangoon. - Rob Morrison
Great BBQ. We have been going there off and on for over 30 years. Great Q, but be sure to wear an old shirt. :o) - Richard Mincher