62
2611 Alhambra
Sacramento, CA 95817
$1,350,000 USD
4,346 SF
6
Units
4.63% Cap Rate
4,346 SF
$1,350,000 USD
Apartments