24 N Electric Ave
Alhambra, CA 91801
$2,480,000 USD
3,840 SF
5
Units
7.95% Cap Rate
3,840 SF
$2,480,000 USD
Apartments