Chef Chu's

Cuisine: Chinese, Asian, Dim Sum, Vegetarian

Address:

1067 N San Antonio Rd Los Altos, California, United States 94022
Phone: (650)948-2696
Website: http://chefchu.com/
Service Hours:
Overview:
No offer available
No reviews available.