Bomburu Ella Nuwara Eliya

> < Like Add Commments 584 Views Uploaded on September 1st, 2018

Bomburu Ella Nuwara Eliya

It is located near the border of Nuwara Eliya and Badulla districts, approximately 15 km from Welimada town. Bomburu Ella consists of several small waterfalls grouped together. The source of the falls is a lake located in the central highlands of Sri Lanka.


Login and post Your Comment