1
1127 S C St
Oxnard, CA 93033
$1,147,500 USD
2,357 SF
3
Units
2,357 SF
$1,147,500 USD
Apartments