China Inn Restaurant 21801 Oxnard St # 2 Woodland Hills, CA 91367 Phone: (818) 716-5692 Fax: (818) 716-5323
Category: Restaurants