Get directions to: Taqueria Lorena's, San Jose, CA
Restaurant address: 399 S 24th St San Jose, CA 95116, USA
Restaurant: Taqueria Lorena's