17711 I-10 W, The Rim Shopping Center, San Antonio, Texas 78257 USA
Street Vendor Beef Tacos
Photo Credit: Yelp