7231 San Pedro Ave, San Antonio, Texas 78216 USA
Featured on the Netflix Taco Chronicles season 2... so delicious! Teka cups are
Photo Credit: Yelp