Hatton, Sri Lanka
Galboda Ella
Galboda Falls is a waterfall in Sri Lanka. It is located by Nuwara Eliya District. Galboda is along the railway track of Colombo to Badulla.
- City
- Hatton
- Country
- Sri Lanka
- Category
- Nature
- Suggested visit
- About 150 minutes
More places in Hatton
Background: Wikipedia