The Leaf Udawalawe is located in Udawalawa 70190. Address of The Leaf Udawalawe is Old Deewara Road, south canal, Udawalawa 70190, Sri Lanka. Website of The Leaf Udawalawe is http://the-leaf-udawalawe-lk.book.direct. The Leaf Udawalawe can be contacted at 94763958530. The Leaf Udawalawe is located in a remote area, with less than 2 listed places around it The Leaf Udawalawe is rated 5 (out of 5 stars) by 47 reviewers on the web.
Some of the places around The Leaf Udawalawe are -
Old Deewara Road, south canal, Udawalawa 70190, Sri Lanka