Nature lovers safari House Resort
no.20, River Rode Walawa Junction, 70190 Udawalawe, Sri Lanka, Thimbolketiya, 70190
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.