Ella Nature Gardens Bed and Breakfast Ella, Badulla District
Offering a garden and garden view, Ella Nature Gardens is located in Ella, 13 km from Demodara Nine Arch Bridge and 5.1 km from Ella Rock. This property offers access to a balcony, free private parking and free Wi-Fi.
12th Mile Post Wellawaya Road Uva Karadagolla Ella, 90090 Ella, Sri Lanka