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