Follow us on

+94 722 377 377

Call US Now

Sri Lankan Attraction Bomburu Ella

Bomburu Ella

Bomburu Ella is situated in Nuwara Eliya. You will have to have a mini-hike to reach this place. The hike to the falls is not difficult at all with the cool atmosphere. Offering you beautiful scenery that you will cherish forever, the falls is one of the most beautiful waterfalls in Nurawa Eliya

All Copyrights Reserved by The Travel Lanka Leisure(Pvt) Ltd. - 2024 | Concept & Design by Mybooking.lk - Web Solutions