United States / Odessa / RestaurantstexmexTorchy's TacosAddress306 E 5th St, OdessaWebsitetorchystacos.comPhone+14323085040—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itBarrell and Derrick Restaurant · 25 mNot ratedEl Sinaloense Mariscos & Bar · 258 mNot ratedThe House Downtown Bar · 299 mNot ratedEast 12th Townhomes and Apartments