Get directions to: Taqueria Vallarta, San Antonio, TX
Restaurant address: 829 S General Mcmullen Dr San Antonio, TX 78237, USA
Restaurant: Taqueria Vallarta