$675,000 - 13808 Spirit Trail Place Ne, Albuquerque, NM 87112
13808 Spirit Trail Place Ne
Albuquerque,
NM
87112
Address: 13808 Spirit Trail Place NE