24
1811 Lead Ave SE
Albuquerque, NM 87106
$4,200,000 USD
21,842 SF
32
Units
5.7% Cap Rate
21,842 SF
$4,200,000 USD
Apartments