3201 Camino Del Sol, Oxnard, CA 93030, USA
Distance: 4.37 miles
2860 Harbor Blvd, Oxnard, CA 93035, USA
Distance: 5.61 miles
5040 Telegraph Rd, Ventura, CA 93003, USA
Distance: 9.83 miles