I love there Salsa and Chips OMG! Has a! 5 Star for me.
Address: 93 Shasta Ave, San Antonio, TX 78221, USA
Cathy Lopez (Chucky) | Nov 3, 2018
All around good place to eat.
T Rodriguez | Nov 3, 2018
Best tacos in town!
Garry Blackwell | Nov 3, 2018
Really Really Good. Loved it!!!!!!
Thanks! Your answer is awaiting moderation.