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