Visit Silicon Valley Logo

Chef Chu's

1067 San Antonio Rd , Los Altos, California, 94022, United States
A local favorite, Chef Chu's is a Chinese restaurant in Los Altos serving signature dishes and classic Chinese cuisine.
Find hotels, restaurants, and things to do near.
View Map