Welimada

  1. Home
  2. Welimada
Filter
Filter × Close

Bomburu Ella Waterfall Nuwara Eliya

0.0

Bomburu-Ella falls (also known as Perawella falls) is the widest waterfall in Sri Lanka. It is 50

Location: Bomburuella Waterfall, Sri Lanka