Dotata di un ristorante, la Atulya Villa Nuwara Eliya si trova a Nuwara Eliya, nella regione di Nuwara Eliya, a 1,4 km dal Lago Gregory e a 4,3 km dal Giardino Botanico Hakgala. A 2,2 km dal Parco Nazionale Galway's Land, il resort offre un giardino e una terrazza. Il resort vanta una vasca idromassaggio e una reception aperta 24 ore su 24.
Tutte le camere del resort sono dotate di armadio e TV a schermo piatto. Tutte le camere sono dotate di bagno privato con asciugacapelli e set di cortesia. Tutte le unità abitative della Atulya Villa Nuwara Eliya sono dotate di area salotto.
Al mattino vi attende una colazione alla carta.
La struttura dista 2,3 km dalla fabbrica del tè Pedro e 2,8 km dal Tempio Seetha Amman.