8984 Nichols Pl Denver, CO