Get directions to: China Star, Claremont, CA
Restaurant address: 921 W Foothill Blvd Claremont, CA 91711, USA
Restaurant: China Star