3
1690 E Hillcrest Dr
Thousand Oaks, CA 91362
$6,450,000 USD
14,665 SF
20
Units
5.3% Cap Rate
14,665 SF
$6,450,000 USD
Apartments