Situated in Ella, 16 km from Demodara Nine Arch Bridge, Ella Nature Resort boasts a sun terrace and views of the garden Guests can enjoy the on-site restaurant Free private parking is available on site Every room has a private bathroom Ella Nature Resort features free WiFi There is a 24-hour front desk at the property The bed and breakfast also offers bike hire Ella Rock is 21 km from Ella Nature Resort, while Little Adams Peak is 21 km away