Los Altos

Chef Chu’s

Established as one of the Peninsula's best Chinese restaurants, Chef Chu's is known world-wide for its innovative, tempting cuisine and charismatic owner, Lawrence C. C. Chu.

1067 N San Antonio Rd
Los Altos, California 94022
United States

Work here? Claim this business! Respond to reviews and privately message customers. Claiming is free, and only takes a minute.

Bookmark this