Where is Bopath Ella Falls?

Where is Bopath Ella Falls located?

Bopath Ella Falls, Bopath Ella Falls, Sri Lanka (approx. 6.8°, 80.36667°)


Where is Bopath Ella Falls on the map?