Set against the shore of the glittering turquoise Indian Ocean, Le Méridien Ile Maurice is a five-star resort in Mauritius, beautifully positioned along a kilometre of sandy beach in Pointe aux Piments on the northwest coast. This year, an extensive USD 60million refurbishment sees the property reimagined, firmly establishing it …