La struttura dista 10 minuti di auto dal famoso parco nazionale di Udawalawa. Il Nature Lovers dista 200 m dalla stazione degli autobus di Udawalawa e 5 minuti a piedi dallo svincolo di Udawalawa.
Il Nature lovers safari resort in Udawalawa offre un giardino, la connessione WiFi gratuita e un parcheggio senza costi aggiuntivi.
Su richiesta è possibile organizzare anche il servizio safari.
Il ristorante in loco propone piatti asiatici e dello Sri Lanka. Al mattino vi attende una colazione vegetariana locale.