Nuwara Eliya

Referred to as the ‘Little England’ of Sri Lanka, Nuwara Eliya is located in the middle of lush tea plantations and rolling hills.

Information

Find More