udawalawa safari tours elephant safari is located in Udawalawa, Sri Lanka on No 96, Kiripattiya Para ,Thibolketiya. udawalawa safari tours elephant safari is rated 3 out of 5 in the category tour operator in Sri Lanka.
Address
No 96, Kiripattiya Para ,Thibolketiya