Palm Beach Island Resort & Spa is located in Lhaviyani Atholhu, Maldives on Madhiriguraidhoo, Lhaviyani Atoll, Naifaru, Lhaviyani Atoll 20700. Palm Beach Island Resort & Spa is rated 3 out of 5 in the category hotel in Maldives.
Address
Madhiriguraidhoo, Lhaviyani Atoll, Naifaru, Lhaviyani Atoll 20700