The luxurious resort is located in the heart of the iconic Palm Jumeirah, the world's largest man-made island shaped in the form of a palm tree.
Return to article