2631 E Vineyard Ave, Oxnard, CA 93036 (805) 988-9212
How to go there
Mexican restaurant Loc: 34.2353 / -119.171
Plan your visit