Ella in sri lanka is called as ‘’lonely planet’’ and ‘’waterfall’’. Ella Area is a crowded town which is located in Sri Lanka. Ella has fantastic views that one has never witnessed before, scenes one hasn’t seen before and nature one hasn’t felt before. Ella is an amazing place to go if someone wants to