Address: Govinda watta, Padagoda ,Beruwala, Sri Lanka
Call phone us: +94 77 703 8410
The resort and Spa is truly a laid back paradise. The cool palms cast their shadows over the resort, lit only by the last streaks of the setting sun. retreat from reality and surrender to the sublime serenity of the tropical island.