EKHO Ella
Hotel
Ella, Badulla District
EKHO Ella is located on the seafront in Ella, 3.8 km from Demodara Nine Arch Bridge and 1.5 km from Ella Rock. The property is around 1.8 km from Ella Spice Garden and 3.8 km from Little Adam's Peak.
Number of rooms: 12
Ella Wellawaya Ella Wellawaya Sri Lanka, 90090 Ella, Sri Lanka