17
625 N A St
Oxnard, CA 93030
$8,000,000 USD
17,327 SF
17,327 SF
$8,000,000 USD
Office