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