Nuwara Eliya | Devon Falls

Devon Falls

97 meters high Devon waterfall is the 19th highest waterfall in Sri Lanka. The name of the waterfall comes from British coffee planter (Devon) whose plantation is nearby this fall. this is waterfall located in picturesque spot.

  • More info :

    http://www.wellknownplaces.com/tag/devon-falls

Video

Nearby Attractions