310 N A St, Oxnard, CA 93030 +1 805-487-6203
restaurant, Oxnard, CA, United States
Today
How to go there