Where is Oxnard Beach Park?

Where is Oxnard Beach Park located?

Oxnard Beach Park, California, United States (approx. 34.18278°, -119.2404°)


Where is Oxnard Beach Park on the map?