0757709244
14 Dunaliya uda kotasa, galaha waththa, galaha,Sri Lanka
Galaha
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...