Featuring free WiFi, Nature Paradise Guest House offers pet-friendly accommodation in Ella, 19 km from Demodara Nine Arch Bridge The rooms are equipped with a private bathroom fitted with a shower There is room service at the property Ella Rock is 2 km from Nature Paradise Guest House, while Little Adams Peak is 22 km away