24
954 Park St
Alameda, CA 94501
$1,925,000 USD
4,996 SF
6
Units
4.18% Cap Rate
4,996 SF
$1,925,000 USD
Apartments