Taqueria Jalapeños
206 Laurel St, Santa Cruz CA 95060