Lalo's
1601 N Oxnard Blvd, Oxnard
(805) 278-2398
Menu
Restaurants in Oxnard, CA
Lalo's
1601 N Oxnard Blvd, Oxnard, CA 93030
(805) 278-2398