Get directions to: El Taco Llama, Newhall, CA
Restaurant address: 24374 San Fernando Rd Newhall, CA 91321, USA
Restaurant: El Taco Llama