The Palms, Beruwala (4-star) | TravelManiac