+94769856801
1, 3rd lane, Kalukele, Nuwara Eliya. Sri Lanka.
Nuwara Eliya
Central Province
Sri Lanka
A perfect combination of modern luxury and untamed rural life, Elephant Trail is a three-star boutique hotel located on the border of the Udawalawe...