32
1235 Clavel Ave
Ventura, CA 93004
$2,125,000 USD
3,339 SF
4
Units
6.34% Cap Rate
3,339 SF
$2,125,000 USD
Apartments