Burrito · $
1 Widgets and Burritos
100 Taylor Street Ste. 101, San Antonio
“I have gone to the Freebirds on Taylor Street a couple of times and never had an issue with them. Most recently, I placed an order through their Freebirds app, and it was ready when I got there. The only negative I have is that the location of this Freebirds is a bit hard to find if you are not familiar with the layout of this shopping center.”