Get directions to: Los Takito's, San Antonio, TX
Restaurant address: 4232 Thousand Oaks Dr San Antonio, TX 78217, USA
Restaurant: Los Takito's