Das im maurischen Stil erbaute lti Mahdia Beach Hotel liegt direkt am rund 4,5 km langen feinsandigen Strand, in der touristischen Zone von Mahdia.