637 S Oxnard Blvd, Oxnard, CA 93030 (805) 483-3131
How to go there
Mexican restaurant Loc: 34.1956 / -119.178
Plan your visit