Sri lanka nature - Photos by Sri Lanka Travel Agency, Sri Lanka, Nuwara-Eliya

Photo Added By Sri Lanka Travel Agency,

Plan your holiday in Sri Lanka with us!

Visit Their Profile
4 Photos
0 Comments
10
Views

Impressive green tea hills of Nuwara Eliya, Sri Lanka Nuwara Eliya, better known as Little England of Sri Lanka. The climate in Nuwara Eliya is different from other places in Sri Lanka. One or two-day visit should be enough.

Photo(s) Taken at: