San Francisco burrito staple named on Michelin Guide

(Crohn’s) – If you’re visiting San Francisco or know someone who is, you’ve probably been recommended this Mexican restaurant on 25th and Mission. In the opinion of many locals and visitors, La Taqueria is home to the best burritos in town. This idea has perhaps been further validated by those who share this opinion (sorry, … Read more