20
1002-1010 S Campbell Ave
Alhambra, CA 91803
$2,100,000 USD
4,336 SF
6
Units
6.63% Cap Rate
4,336 SF
$2,100,000 USD
Apartments