4
600 Meta St
Oxnard, CA 93030
$1,995,000 USD
4,500 SF
4,500 SF
$1,995,000 USD
Freestanding