Ella is a most beautiful an attractive town situated at hill country (Badulla District) Sri Lanka. This located with stunning natural beauty, and it is a best natural resource not only Badulla area for whole Sri Lanka. Specially Ella is famous for the fresh & calmful weather and mind relaxing green environment. Ella surrounded with […]