$405,000 - 12409 Chelwood Court Ne, Albuquerque, NM 87112
12409 Chelwood Court Ne
Albuquerque,
NM
87112
Address: 12409 CHELWOOD Court NE