N2 Restaurant

N2 Restaurant is located at Main Street, A23 Road, Ella, Sri LankaLK90090.
N2 Restaurant Travel photography Family-friendly: true