Update Info - El Taco Llama Restaurant
This restaurant was reported as closed. If it is open, let us know.
El Taco Llama Restaurant
12101 Saticoy St
North Hollywood, CA 91605
12101 Saticoy St
North Hollywood, CA 91605
This restaurant was reported as closed. If it is open, let us know.