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