2000 Solar Dr
Oxnard,
CA 93036
In the city center
Distance1.7 miles
SELECT