Center Point Ella restaurant

Center Point Ella is located at 3, Wellawaya Road, A23 Road, Ella, Sri LankaLK90090.
Center Point Ella restaurant Travel photography Family-friendly: true