Home Page
Ella Rock
Waterfall View Inn
Waterfall View Inn
is located at
Waterfall Road, Kithalella
,
Ella, Sri Lanka
“
LK
”
90090
.
Travel photography
Family-friendly:
true