The Getaway of Your Own Pigeon Island Resort Pigeon Island Resort that overlooks the mesmerising Nilaveli beach, provides an experience of tranquillity and bliss. The moment one walks ...