World's only Michelin-rated taco taqueria closes pop-up shop in Dallas
El Califa de Leon, a Mexico City taqueria that touts a Michelin star, opened a pop-up restaurant last week in a vacant restaurant space across from SMU and quickly became the hottest dining destination in North Texas.