πŸ‡¨πŸ‡³Chinese

Chef Chu's

x 3.98 ninjas

Restaurant in San Francisco, United States of America

Information

πŸ’Έ
$$
🏠
1067 N San Antonio Rd #1300, Los Altos

In Google

4.4 rating ⭐️
(2,440 reviews)

Photos

Photo from Chef Chu's number 1Photo from Chef Chu's number 2Photo from Chef Chu's number 3Photo from Chef Chu's number 4Photo from Chef Chu's number 5Photo from Chef Chu's number 6Photo from Chef Chu's number 7Photo from Chef Chu's number 8Photo from Chef Chu's number 9