2024

DEVON FALLS

Natural site to discover

Perfectly visible from the perspective of Mlesna Tea Castle St. Clair, Devon Falls has 97 metres of high Falls in Sri Lanka. They hold their name from a certain Devon, an Englishman who was one of the forerunners of the introduction of coffee on the island.

Read more