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