Veligandu Island Resort and Spa
Veligandu Island Resort & Spa is the gem of the Indian Ocean. A whimsical tropical paradise of swaying palm trees, ...Read More
Paguro Beach Inn
Paguro Beach Inn and Villa are two different family owned and managed property. Both properties are located on the island ...Read More