Lovers Leap Waterfall, Nuwara Eliya

Lovers Leap Waterfall is a must see on your trip to Sri Lanka. This little known gem of a natural beauty spot is tucked away in Nuwara Eliya’s pretty countryside and makes for a perfect half day visit. Arriving from your hot, dusty tuk tuk ride into the fresh, manicured streets of Nuwara Eliya, you …

Lovers Leap Waterfall, Nuwara Eliya Read More »