24
820 Island Dr
Alameda, CA 94502
$1,688,000 USD
2,664 SF
4.19% Cap Rate
2,664 SF
$1,688,000 USD
Specialty