globalceylontours2026@gmail.com +33605863477
+33605863477
Nuwaraeliya

Nuwaraeliya

Bomburu Ella Falls: Bomburu Ella Falls is a stunning multi-tiered waterfall located on the border of Nuwara Eliya and Badulla