0770872719
Sunila, Malgalla, Thalangalla, Thawalama, Galle, Neluwa, Sri Lanka
Neluwa
Southern 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...