Get directions to: Oscar's Taco House, San Antonio, TX
Restaurant address: 705 Barrett Pl San Antonio, TX 78225, USA
Restaurant: Oscar's Taco House