Elephant Trail 3 stars

No. 35, 5th Mile Post Thanamalvila Road Udawalawa, 70190 Udawalawe, Sri Lanka

Hotel image
Read more reviews for Elephant Trail