$695,000 - 12905 Tierra Montanosa Court Ne, Albuquerque, NM 87112
12905 Tierra Montanosa Court Ne
Albuquerque,
NM
87112
Address: 12905 Tierra Montanosa Court NE