I don’t know what exotic offal one adds to a taco to give it unidentifiable, nauseating and somewhat frightening flavors, but Taco Town applies it liberally. I’ve eaten and enjoyed some decidedly poor tacos out of some of the most forboding little shacks on earth, but never again from here, Taco Town, Town of the Damned. Really good soda though.
Deepak D.
Rating des Ortes: 5 Uptown, Dallas, TX
Taco Town… Hidden gem in ft worth… Had the shrimp/carnitas & empanadas!!!