Mauritius
Indian Ocean
106 Hotels Available
Mauritius, 1,200 miles off the east coast of Africa and the Seychelles, is a sparkling gem in the turquoise hued waters of the Indian Ocean. The island beckons you with sensational white sand beaches, shimmering blue lagoons, colourful coral reefs, swaying coconut palms and stunning luxury resorts...