Pictures of Taco Tex on 15104 San Pedro Ave, San Antonio TX.

(Click on a thumbnail to enlarge picture)