Room with a view: St. Regis Mauritius Villa
St. Regis Mauritius Resort is a five star resort with 172 guest rooms and suites with breath-taking views over the Indian Ocean. It is a place that takes you beyond the realms of luxury into a world that simply cannot be defined by one word.
One of the most breath-taking resorts you...