Address: 1580 N Ventura Ave, Ventura, CA 93001, USA
it should be on the right side of the screen
(805) 667-6628
Add Answer
Thanks! Your answer is awaiting moderation.
Lalos, stay away too expensive. They are thinking they are in Santa Barbara or something, or LA
How is ther taco salad
Do they have menudo?
Does lalos deliver
Trending Places
Mexican restaurant
362 N Ventura Ave, Ventura, CA 93001, USA
100 N Ashwood Ave, Ventura, CA 93003, USA
1117 N Ventura Ave, Ventura, CA 93001, USA
819 N Ventura Ave, Ventura, CA 93001, USA
6336 Bristol Rd, Ventura, CA 93003, USA
4705 Telephone Rd, Ventura, CA 93003, USA
1722 S Victoria Ave Suite A, Ventura, CA 93003, USA