Ramboda

  1. Home
  2. Nuwara Eliya
  3. Ramboda
Filter
Filter × Close

Ramboda Waterfall

0.0

Ramboda fall is the 11th highest waterfall in Sri Lanka, With a height of 109 m (358 ft) and 729th

Location: Ramboda Falls, A5, Ramboda, Sri Lanka