Chef Chu's ★★★★★4.5 (3,177) Restaurants Chinese restaurant 1067 N San Antonio Rd, Los Altos, CA 94022 Call Website Details →
Noodle Talk ★★★★☆4.0 (771) Restaurants Chinese restaurant · Asian restaurant · Chinese noodle restaurant (more) 4546 El Camino Real # A6, Los Altos, CA 94022 Call Website Details →