You are now leaving Menulist
We hope to see you again soon!
El Taco Llama
323 A St, Fillmore I-93015-1976, United States
Mexican, Breakfast, Lunch, Fish, Cocktail, Soup, Meat, Cakes, Tacos , Burritos, Bakeries, Desserts
The redirect does not work? Just click on this link or copy it into your address bar