Chef Chu's

1067 N San Antonio Rd #1300, Los Altos
(650) 948-2696