8
921-927 E Ventura Blvd
Oxnard, CA 93036
$4,750,000 USD
15,000 SF
15,000 SF
$4,750,000 USD
Storefront Retail Office