2900 Vista Del Rey Unit 18b, Albuquerque, NM 87112 - HotPads