Chef Chu's

650-948-2696

1067 N San Antonio Rd., Los Altos, CA, 94022

Type:Full service

Cuisine:American-Chinese

 

  • Map
  • About Us
About Our Restaurant

 

 

Chef Chu's×