Discover the best places to eat in Ella, Sri Lanka, including local favorites and international options.