Chef Chu's 1067 N San Antonio Rd, Los Altos, CA94022 Lawrence Chu's bright red restaurant on San Antonio Road at El Camino Real is a local institution, having pioneered…More healthy Chinese food decades ago. Chu now augments his brand with cookbooks and cooking classes. Meanwhile, Chef Chu's remains extremely popular for both in-house dining and catering. There's also a full bar. The semicircular driveway allows VIPs and others to pull up to the door, grab their takeout food and dash off.