Enjoy fresh fish, grills, and more at Palamuda. Dine with a sea breeze. Offers Wi-Fi, card payment, and air conditioning.