Bomburu Ella Nuwara Eliya

287
> < Like Add Commments 287 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.

Comments(0)

Login and post Your Comment

Tags