St.Clair’s and Devon falls are the most scenic waterfalls found near Hatton and Thalawakele road in Sri Lanka.

Devon Falls, a 97 meters high waterfall in Sri Lanka situated near Talawakele and Hatton.Formed by Kothmale Oya it is one of the most scenic waterfalls in the country.

st.clairs waterfall called ,”Little Niagara of Sri Lanka” is situated in Hatton-Talawakele highway.It is now threatened due to the Upper Kothmale Project
Advertisements