5
10901-11013 Towner Ave NE
Albuquerque, NM 87112
$3,300,000 USD
6,619 SF
24
Units
5.33% Cap Rate
6,619 SF
$3,300,000 USD
Apartments