Los Altos Chinese Restaurants

+ Place
1 to 2 of 2

Chef Chu's

1067 N San Antonio Rd, Los Altos, CA 94022 (Map)

Established as one of the Peninsula's best Chinese restaurants, Chef Chu's is known world-wide for its innovative, tempting cuisine and charismatic…

+1 650.948.2696

Cho's Mandarin Dim Sum

209 1st St, Los Altos, CA 94022 (Map)

+1 650.815.9082

1 to 2 of 2