El Taco Llama
Address:
323 A St, Fillmore, CA 93015
Phone:
(805) 524-2092
Hours:
- Mon: 7am-10pm
- Tue: 7am-10pm
- Wed: 7am-10pm
- Thu: 7am-10pm
- Fri: 7am-11pm
- Sat: 7am-11pm
- Sun: 7am-10pm
Other Businesses:
- Vallarta Restaurant at 563 W Ventura St, Fillmore, CA 93015
- Fondita Mexican Restaurant at 323 Central Ave, Fillmore, CA 93015
- La Cascada Mexican Restaurant at 751 Ventura St, Fillmore, CA 93015
- Yannis Best at 736 W Ventura St, Fillmore, CA 93015
- Margaret's Cocina Drive-In at 446 W Ventura St, Fillmore, CA 93015