Chef Chu's corporate office is located in 1067 N San Antonio Rd # 1300, Los Altos, California, 94022, United States and has 51-200 employees.
chef chu's
chef chus
chef chu's inc
chef chu
chu & chiu inc
chefchu.com
| Location | People at location |
| North America | 1-10 |
Explore people who held key positions, contributed to Chef Chu's's success, and advanced their careers.
Explore More
Chef Chu's is a renowned restaurant located in Los Altos, CA, celebrated for its innovative Chinese cuisine since 1970. The establishment offers a diverse menu that includes signature dishes, appetizers, soups, and gourmet dinners, catering to both dine-in and takeout customers. With a focus on providing fresh and healthy food, Chef Chu's aims to d... Read More