106 Tulane Dr NE, Albuquerque, NM 87106