Tacos N Llamas

800 W Lincoln Ave, Anaheim, CA

Menu (As of 11/1)

Promos of the Week

Desayunos

Comida

Combos

Drinks!

Tacos N Llamas: hours and how to order