Downtown Santa Cruz's Best and Freshest Tasting Taqueria!

OUR LOCATION: map icon

354 Washington Street,
Downtown Santa Cruz

PHONE

(831) 427-2200

HOURS

Open Daily 10am - 8pm

PAYMENT METHODS

We accept Visa and Mastercard

visa mastercard logo

MENU

Vegetarian Options available

See our full menu