Michelin star awarded to Mexican taco stand for first time
The prestigious star was awarded to a 10-foot by 10-foot (3-meter by 3-meter) taqueria in City. Tacos El Califa de Leon, in the scruffy-bohemian San Rafael neighborhood, is the first such restaurant to receive the...
Read more