Lalo's Fast Food
Home
Menu
10235 Telephone Rd. #H
Ventura CA, 93004
Hours
Monday - Friday
9am - 9pm
Saturday
8am - 9pm
Sunday
8am - 8pm
Contact
[email protected]
(805) 918-7070
Home
Menu