Eating Chinese at Chef Chu's restaurant in Los Altos, CA.

Feedback

Do you manage or own Chef Chu's?

Yes