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.