58
1256 E Main St
Ventura, CA 93001
$5,995,000 USD
15,978 SF
12
Units
4.29% Cap Rate
15,978 SF
$5,995,000 USD
Apartments