Where is Oxnard Beach Park?

Where is Oxnard Beach Park located?

Oxnard Beach Park, Oxnard Beach Park, United States of America (approx. 34.18278°, -119.24039°)


Where is Oxnard Beach Park on the map?