Ella
Ella is located at 1050 m in the central mountainous region of Sri Lanka, about 95km from Nuwara Eliya. Ella, meaning “waterfall” in Sinhala, it is named after the many waterfalls in the area. Ella is famous for the spectacular panoramic view of the mountains from the terrace of the Grand Ella Motel. All around…