Hours

Mon - Sun:  10:30am to 9pm

 

order by phone

(650) 557-0841


Organic Taqueria!

2018_HouseMenu_proof3.pdfType your paragraph here.