Back to the list

El Taco Llama

24374 Main St Newhall

Taco Llama boasts some of the most delicious and authentic Mexican food in the Santa Clarita Valley. Productions that have filmed at Taco Llama include:

Tusk-Feature