Il se trouve à moins de 10 minutes en voiture du célèbre parc national d'Udawalawa. Le Nature Lovers se trouve à 200 mètres de la gare routière d'Udawalawa et à 5 minutes à pied de la jonction d'Udawalawa.
Situé à Udawalawa, le Nature lovers safari resort propose un jardin, ainsi qu'une connexion Wi-Fi et un parking gratuits.
Des services de safari peuvent également être organisés sur demande.
Le restaurant sur place sert une cuisine asiatique et sri-lankaise. Un petit-déjeuner végétarien local est servi chaque matin.