7
321-325 S C St
Oxnard, CA 93030
$1,150,000 USD
3,866 SF
3,866 SF
$1,150,000 USD
Storefront