St. Regis wins big at the 24th Annual World Travel Awards!
St. Regis Maldives Vommuli Resort took home three awards, including the World’s Leading Luxury Island Resort at the 24th annual World Travel Awards. The red carpet event was held in…
READ ARTICLE