Silicon Valley foodfromThe Infatuation2 months agoMexcal Taqueria - Review - Menlo Park - San Francisco - The InfatuationMexcal Taqueria offers exceptional tacos for $2.75, surpassing expectations with flavor and quality.