Ella Village Restaurant

Ella Village Restaurant is located at Wellawaya-Ella-Kumbalwela Hwy, A23 Road, Ella, Sri LankaLK90090.
Ella Village Restaurant Travel photography Family-friendly: true