ist ein Tourist attraction gelegen in Galboda. Es ist einer der 1198 Sehenswürdigkeiten im Sri Lanka. Adresse von ist Galboda Falls Trail, Galboda, Sri Lanka.
Einige der Orte in der Umgebung sind -
Galboda Falls Trail, Galboda, Sri Lanka