Chef Chu's Los Altos, California
Website: http://www.chefchu.com/ Address: 1067 N San Antonio Rd, Los Altos, CA 94022 Rating: 3.0 out of 5 Feedback: September 11, 2018 This place is sort of an institution in Los Altos so I had high expectations on this but this seems to be more of a "Americanized" Chinese Restaurant. This is also famous because this is owned by Jon Chu's Father. Jon Chu is the director for Crazy Rich Asians. Food Feedback: Peking Duck - it was ok. They removed a lot of the fats. Whole Fried Fish - This was good and prolly the best in this. Hot & sour soup - really bad. Very peppery and doesn't have a taste. Potstickers (Vegetarian) - tastles like old mushrooms and vegetable Whole Fried Fish Peking Duck