Ella 21 Resort Guesthouse Ella
Offering river views, Ella 21 Resort is an accommodation set in Ella, 49 km from Horton Plains National Park and 3.5 km from Demodara Railway Station. With free private parking, the property is 3.
Number of rooms: 4
Ella - Halpe Road, Ella, Sri Lanka