First class Chinese restaurant. It is a large facility with a huge number of menu selections. Very efficient and, of course, takeout is available
940 Industrial AvePalo Alto, CA 94303
Always busy. Great for take out and in restaurant dining. Plan to get there early for lunch. Reservations are a good idea.
Best food in chef Chu's this place is been here forever it's a landmark icon it's always the best food its always 5 stars