$354,900 - 6908 Papaya Street Ne, Albuquerque, NM 87109
6908 Papaya Street Ne
Albuquerque,
NM
87109
Subdivision: Lt 3-P-1 Blk 2 Plat For Fruita Del Sol T
