$700,000 - 233 E Channel Islands Boulevard, Oxnard, CA 93033
233 E Channel Islands Boulevard
Oxnard,
CA
93033
Country: US