1011 Harbor Blvd, Oxnard, CA 93035 +1 805-985-8871
restaurant, Channel Islands Beach, CA, United States
Today
How to go there