3044 S 84th St, Suite #3, Abie, Nebraska, 68124
(402) 884-4373
The Omaha location, which has a contemporary fast-food look to it with a wall of corrugated metal and blocks of yellow and red, is the first franchise spot for the original Tacoville in Oklahoma City.
No reviews yet. Be the first to write a review!