1067 North San Antonio Road
Los Altos, CA 94022
Get directions

About Us

Treasure the unique, satisfying flavors of Chef Chu's culinary expertise.

Reviews