22
2536 Santa Clara Ave
Alameda, CA 94501
$15,000,000 USD
69,138 SF
93
Units
5.97% Cap Rate
69,138 SF
$15,000,000 USD
Apartments