Chef Chu’s: A Los Altos classic that keeps everyone coming back
There are restaurants, and then there are Los Altos institutions. Chef Chu’s is definitely in that second category.
The iconic Chef Chu’s restaurant has been a fixture on North San Antonio Road since 1970, making it one of the longest-running, continuously family-owned restaurants in Los Altos. And yes, I know what some of you are saying: “Come on, Maria! What about the Village Pantry, established in 1947? And Estrellita’s, which has been around since 1958?”



