Anilana Nilaveli is a luxurious beachfront resort on one of Sri Lanka’s most pristine beaches, offering elegant accommodations, fine dining, and a tranquil spa. With breathtaking ocean views and direct access to Pigeon Island, it’s perfect for relaxation and adventure
Visited 9 times, 1 Visits today