Get directions to: China Star In & Out Restaurant, Woodland Hills, CA
Restaurant address: 20922 Ventura Blvd Woodland Hills, CA 91364, USA
Restaurant: China Star In & Out Restaurant