Get directions to: Tequila's Taquiera, San Jose, CA
Restaurant address: 1056 Leigh Ave San Jose, CA 95126, USA
Restaurant: Tequila's Taquiera