22
186 Bell Way
Ventura, CA 93001
$4,500,000 USD
10,832 SF
8
Units
4.88% Cap Rate
10,832 SF
$4,500,000 USD
Apartments