Ella is a small town in the center of Sri Lanka. It is surrounded by beautiful hill with great views and tea plantations.
Ella Ridge View
Chill Restaurant Bar