Chef Chu's is a well-known Chinese restaurant in Los Altos, California, famous for its innovative cuisine and charismatic owner, Lawrence C. C. Chu, who is often present. Since opening in 1970, it has become a Peninsula favorite, known for fresh, healthy, and consistent Chinese food, and offers a full bar, takeout, and reservations.
MoreLess
