31
739 Santa Clara Ave
Alameda, CA 94501
$3,150,000 USD
8,804 SF
10
Units
4.85% Cap Rate
8,804 SF
$3,150,000 USD
Apartments