Filter × Close

Lover's Leap Waterfall

0.0

One of the beautiful water fall near the Nuwara Eliya town. About 500m - 700m  have to walk and

Location: Lover's leap Waterfall, Nuwara Eliya, Sri Lanka