Green View-Ella Guesthouse
Wellawaya Road, Main Street,Ella, 90090 Ella, Sri Lanka
Featuring a garden, Green View-Ella is situated in Ella in the Badulla District region, 4.7 km from Demodara Nine Arch Bridge and 49 km from Hakgala Botanical Garden.