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