35
1053-1065 E Santa Clara St
Ventura, CA 93001
$2,950,000 USD
4,564 SF
6
Units
3.73% Cap Rate
4,564 SF
$2,950,000 USD
Apartments