4
1161 Mercantile St
Oxnard, CA 93030
$3,288,640 USD
21,000 SF
21,000 SF
$3,288,640 USD
Self Storage