12
9969 Alba Rd
Ben Lomond, CA 95005
$695,000 USD
2,263 SF
7
Units
7.43% Cap Rate
2,263 SF
$695,000 USD
Apartments