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