31 hotels in Magalluf