The Palms Beruwala Experience Beachfront Luxury

Discover The Palms, Beruwala, a beachfront luxury resort in Southern, Sri Lanka. Situated amidst three hectares of the luscious landscape, the resort provides an undisturbed view of the Indian Ocean framed by the swarming palm trees.