$237,500 - 2401 Chelwood Park Boulevard Ne Unit D2, Albuquerque, NM 87112
2401 Chelwood Park Boulevard Ne Unit D2
Albuquerque,
NM
87112
Address: 2401 Chelwood Park Boulevard NE D2