24
1811 Lead Ave SE
Albuquerque, NM 87106
$3,800,000 USD
21,842 SF
32
Units
6.3% Cap Rate
21,842 SF
$3,800,000 USD
Apartments