Hotels

Pigeon Island Beach Resort

  Pigeon Island Beach Resort is a paradise yet to be discovered! Nilaveli is known the world over for its soft, white sandy beaches, mixed…

  • Nilaweli