The China Garden
Restaurant
•
21618 Ventura Blvd, Woodland Hills, CA 91364, USA
7.8
Saturday: 4 PM – 9 PM
See if anyone you trust recommends it!