Loading...

Located in the picturesque town of Beruwala, Sri Lanka. The Palms offers a tropical paradise with the glistening Indian Ocean as its stunning backdrop. Explore the beauty of the surroundings, indulge in exquisite cuisine, and experience the warm hospitality that will make your stay truly memorable.


This will close in 0 seconds