Lakpura

Devon Falls, Sri Lanka

Lakpura® 423 views 1:13 31 Oct 2010
Devon Falls, 97 meters in highest, is ranked the 19th highest water fall in Sri Lanka. The stunning waterfall located in Thalawakale, Nuwara Eliya, was named after a successful British Coffee planter called Devon. For a very close view of the falls, access can be gained by passing through a nearby plantation. Devon Falls and nearby St. Clair's are must visit waterfalls at Nuwara Eliya of Central highlands in Sri Lanka.

https://us.lakpura.com/pages/devon-falls

More videos

Chat on WhatsApp