Chef Chu’s

August 3, 2017 | sack

Chef Chu’s

1067 N San Antonio Rd
Los Altos, CA 94022

(650) 948-2696

Chef Chu’s opened its doors in 1970 as a small take-out operation.  Over the years, due mainly to the dedication & passion of owner Chef Lawrence Chu, the restaurant has become one of the Peninsula’s favorite family destinations.

Pin It on Pinterest

Share This