430 S Oxnard Blvd #5950, Oxnard, CA 93030 +1 805-486-8735
restaurant, Channel Islands Beach, CA, United States
Today
How to go there