United States California Los Altos

Chef Chu's

Iconic Chinese cuisine restaurant in Los Altos, CA, offering a blend of traditional dishes and modern interpretations since 1970.

Chef Chu's Guides