Back to the list
El Taco Llama
24374 Main St Newhall
See directions
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
S.W.A.T. (Season 6, "Unraveling" episode) - TV