NILAVELI BEACH Nilaveli is located north-west of the Island.It is one of the most beautiful beach in Sri Lanka. THE BEAUTY OF SRI LANKA