Restaurant Tel: (650) 324-8801

Taco Truck Tel: (650) 630-0727

2220 University Ave. E. Palo Alto, Ca 94303