238 58th Street NW, Albuquerque, NM 87105 - HotPads