Palm Beach Island Resort & Spa Madhiriguraidhoo, Lhaviyani Atoll, 20700 Naifaru, Maldives – Madhiriguraidhoo, Lhaviyani Atoll, 20700 Naifaru, Maldives Check Availability