Nestled in the lush mountains of central Sri Lanka, Ella is a charming village with a peaceful atmosphere and spectacular views. Surrounded by lush tea plantations and rolling hills, the village is an ...
Some results have been hidden because they may be inaccessible to you