This place is conveniently located on the corner of Main & Carroll, nestled in the urban atmosphere of East Dallas. Aesthetically, it appears rustic from the outside, but inside it lives up the Mexican taqueria stereotype, with 2 two tvs playing soccer in Spanish broadcasting stations, coca cola coolers…