Location
EKHO Ella is located in the hills of Ella, about 2.3 miles from Demondra Nine Arch Bridge and 0.9 miles from Ella Rock. The property is around 1.1 miles from Ella Spice Garden and 2.4 miles from little Adams Peak and it’s the closest hotel to the Ella Train station.