Featuring a garden, a terrace as well as a restaurant, Nature's Rest is located in Ella, within 11 km of Demodara Nine Arch Bridge and 5 km of Little Adam's Peak.
If you would like to discover the area, hiking is possible in the surroundings.
Ella Spice Garden is 6.7 km from the lodge, while Ella Railway Station is 6.7 km away. The nearest airport is Mattala Rajapaksa International, 90 km from Nature's Rest, and the property offers a paid airport shuttle service.