Home Page
Miscellaneous photographs of Ella
Center Point Ella
restaurant
Center Point Ella
is located at
3, Wellawaya Road, A23 Road
,
Ella, Sri Lanka
“
LK
”
90090
.
Travel photography
Family-friendly:
true