6
88 N Oak St
Ventura, CA 93001
$745,000 USD
2,257 SF
1
Unit
9.51% Cap Rate
2,257 SF
$745,000 USD
Apartments