16
712 Santa Clara Ave
Alameda, CA 94501
$1,300,000 USD
7,184 SF
6
Units
7.57% Cap Rate
7,184 SF
$1,300,000 USD
Apartments