Did anyone read about the taco stand in Mexico City that won a Michelin star? Apparently it’s about as basic as it can be, must be excellent tacos.
Lalo Alcaraz
May 22, 2015
Did anyone read about the taco stand in Mexico City that won a Michelin star? Apparently it’s about as basic as it can be, must be excellent tacos.