DOOWILI ELLA FALLS

– Doovili Ella Falls –

.Doovili Ella Falls or Duvili Ella or Walawe Ganga East Falls (Sinhala: දූවිලි ඇල්ල) is a waterfall in Galle  District, Sri Lanka.

Back To Top