Get directions to: Azteca Taqueria, San Jose, CA
Restaurant address: 3161 Senter Road San Jose, CA 95111, USA
Restaurant: Azteca Taqueria