Taqueria Jalapeños

Santa Cruz, United States

Mexican fast food. Seating is very cramped at Laurel St. location, so don't plan on being able to eat there with all your family and friends. $2–$10