Ella Walkers Nest Guesthouse Ambewella
Set in Ella, within 4.8 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden, Ella Walkers Nest features accommodation with a garden and free Wi-Fi as well as free private parking for guests who drive.
Number of rooms: 4
13 D Police Station Road, Ammbagolla, 90090 Ella, Sri Lanka