Where is Ventura Station?

Where is Ventura Station located?

Ventura Station, California, United States (approx. 34.27693°, -119.2999°)


Where is Ventura Station on the map?