Do they have other locations?
Address: 1041 S Oxnard Blvd, Oxnard, CA 93030, USA
M Violette | Sep 7, 2018
I don't think so.
Joe Traveler | Sep 7, 2018
Only one location
Arbes Alvarado | Sep 7, 2018
No really. It's a good Mexican food.
Thanks! Your answer is awaiting moderation.