Chef Chu's

650-948-2696

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

Type:Full service

Cuisine:American-Chinese

Chef Chu's×