Photos coming soon
HOTEL
Zenora Villa Ella
Ella, Ella, Sri Lanka
Where it sits
Zenora Villa Ella
Ella, Ella, Sri Lanka
6.88012, 81.03535
Plan around Zenora Villa Ella
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
