26
153 S Laurel St
Ventura, CA 93001
$1,450,000 USD
2,693 SF
3
Units
6.82% Cap Rate
2,693 SF
$1,450,000 USD
Apartments