Shangri-La Hotels and Resorts has signed a management contract to manage Le Touessrok Resort Mauritius.…