Get directions to: Jalapenos Taqueria, Santa Cruz, CA
Restaurant address: 1201 Soquel Ave Santa Cruz, CA 95062, USA
Restaurant: Jalapenos Taqueria