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.
- 13001067 North San Antonio Road
- (650) 948-2696
- http://www.chefchu.com/
Chef Chu's Guides
Top-rated Eats in Los Altos: A Guide to the Best Restaurants
explorelosaltos (Explore Los Altos ) From casual cafes to upscale bistros, this guide highlights the best restaurants in Los Altos, serving up delicious meals and an inviting ambiance.