8838 W T H 18,
San Antonio, TX (1385.3 miles away)
(210) 341-5424
realtrog
on 02/26/08
Their chips and especially green salsa are excellent. I also enjoyed their freshly made tortillas. The ambiance was cheerful with great service too. Don't forget to take home extra tortillas if possible. more… [1 review]