0772222711
Hotel Grand Turf #23, Upper Lake Road, Nuwara Eliya, 22200, 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...