Discover the best places to stay, top-rated activities, and expert local guides in Talawakele, Nuwara Eliya.
Must-visit spots and iconic landmarks.
St. Clair's Falls is one of the widest and most celebrated waterfalls in Sri Lanka, affectionately k...
Devon Falls is a striking, majestic waterfall located in the Dimbula region of the central highlands...