A Moment in the Mountains

Where misty mountains meet rushing waters, Devon Falls creates one of Sri Lanka’s most beautiful natural views.
Set amidst the green hills of the Central Highlands, this stunning waterfall is a perfect place to pause, breathe in the fresh mountain air, and enjoy the beauty of nature.
[Sassy_Social_Share]
Recent Posts
Diviya111
DAMBANA VEDDA VILLAGE
Diviya111
Mulkirigala Rock Temple
Diviya111