Se encuentra a 10 minutos en coche del famoso parque nacional Udawalawe. El Nature Lovers está a 200 metros de la estación de autobuses de Udawalawa y a 5 minutos a pie del cruce de Udawalawa.
El Nature lovers safari House in Udawalawa dispone de jardín, conexión WiFi gratuita y aparcamiento gratuito.
También se ofrecen servicios de safari bajo petición.
El restaurante del hotel ofrece comida asiática y de Sri Lanka. Todas las mañanas se sirve un desayuno vegetariano local.