Experience Sri Lanka in a spectacular manner, as The Palms Beruwala welcomes you to revel with tradition, culture, history and cuisine.