The China Garden hero image

The China Garden

Restaurant

21618 Ventura Blvd, Woodland Hills, CA 91364, USA

Biter Score
7.8
Closed
Wednesday: 11:30 AM – 2:30 PM, 4 PM – 9 PM