The St. Regis Al Mouj Muscat
The St. Regis Al Mouj Muscat Resort and Branded Residences, located in the Sultanate of Oman is a luxurious recent addition to the portfolio. This 5-star, 271-room beach hotel plus branded residences form a high-profile development designed to attract local and global luxury connoisseurs. Fulfilling its huge promise as an extravagant holiday destination, The St. […]