This is the Taco Bell right in front of the Wal-Mart on Apalachee. It's best feature is that it seems to be open all the time. It's not actually open 24/7, but it IS open late and on most holidays, too. So, that might not be good news for the people who work there, but it is good news for people who get hungry for Mexican food at odd times.
more