8 Reasons Why Ella, Sri Lanka is a Popular Spot for Tourists December 11, 2017 Improve Life Ella is a quaint little town 200 kilometres east... wpadmin more