Never had a bad experience and the food is good
We love Taco Town!!! Great food...and the employees are very friendly...We eat there a couple times each week...
Amazing taco salads
Have eaten there a few times and had the runs each time.