Skip to main content

Chef Chu's

restaurant · chinese restaurant · Los Altos, CA

Address
1067 N San Antonio Rd, Los Altos, CA 94022
Phone
(650) 948-2696
Website
chefchu.com
Where
37.4007, -122.1138

Search Hominin for Chef Chu's

Other restaurants nearby

More in Los Altos

Chef Chu's — restaurant in Los Altos, CA | Hominin