220 S E St
Oxnard, CA 93030
$2,195,000 USD
6,710 SF
8
Units
6,710 SF
$2,195,000 USD
Apartments