>

Chef Chu’s

Book Now! Planning An Event?
Chef Chu's

A local favorite, Chef Chu’s is a Chinese restaurant in Los Altos serving signature dishes and classic Chinese cuisine.

Location

1067 San Antonio Rd, Los Altos, CA 94022
(650) 948-2696
Share
Facebooktwitterpinterest