13207 Mountain Pl NE
Albuquerque, NM 87112
$597,607 USD
3,152 SF
4
Units
5.65% Cap Rate
3,152 SF
$597,607 USD
Apartments