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.
Numero delle stanze: 15
no.20, River Rode Walawa Junction, 70190 Udawalawe, Sri Lanka