Hotel & Spa, situated in the northern coast of Mauritius, about 23 km from the capital/ city â Port Louis and near the most beautiful beach, the hotel is surrounded…