Get directions to: Pete's Tako House, San Antonio, TX
Restaurant address: 1022 N Main Ave San Antonio, TX 78212, USA
Restaurant: Pete's Tako House