Lalo's - 1601 N Oxnard Blvd, Oxnard, CA 93030, USA on Eaten