“Everybody’s here to try the best taco in the world.”
The first & only Michelin Star taqueria on the planet: Taqueria El Califa de León.
Over 2 hour wait & just earned its SECOND Michelin star.
Straight out of Mexico City to a pop up shop in Tempe, Arizona…we made it on the final night.
My official Eats With Eliav review.
