2325, Pajarito Rd SW Albuquerque, NM 87105 | Hubzu