30
411 N Chapel Ave
Alhambra, CA 91801
$4,400,000 USD
49,104 SF
14
Units
4.46% Cap Rate
49,104 SF
$4,400,000 USD
Apartments