5
2216 Santa Clara Ave
Alameda, CA 94501
$1,600,000 USD
6,990 SF
10
Units
6,990 SF
$1,600,000 USD
Apartments