Nilaveli

single_image

Nilaveli beach is an extraordinary blue water setting on the North east coast of Sri Lanka and a charming tropical heaven for its visitors.