1301 W Channel Islands Blvd, Oxnard, CA 93033 +1 805-240-7888
restaurant, Channel Islands Beach, CA, United States
Today
How to go there