WaBa Grill Locations in Oxnard, CA


2373 N. Oxnard Blvd.
Oxnard, California 93036