"The Taco Stand on Lincoln Road marks the restaurant’s third location in Miami. The other two are in Wynwood and Calle Ocho. And if they're anything like the Wynwood location, you can expect solid carne asada tacos, burritos, and quesadillas. We haven’t been here yet, but want you to know this spot exists." - Mariana Trabanino