
Ella, Sri Lanka
Ekho Ella
4-star hotel · Galle Face Group
Enjoy stunning views from the terrace and garden of EKHO Ella, a mountain hotel located in Ella, a short drive from Nature Trail Ella and Nine Arches Bridge. Indulge in a meal at the restaurant, a snack in the café, or room…
- Wi-fi
- 24-hour reception
- Car park
- Restaurant


