349 W Esplanade Dr, Oxnard, CA 93036 +1 805-604-4485
restaurant, Channel Islands Beach, CA, United States
Today
How to go there