29
1620 Larch St
Alhambra, CA 91801
$11,300,000 USD
38,424 SF
40
Units
4.85% Cap Rate
38,424 SF
$11,300,000 USD
Apartments