Studio City’s W Macau won UNESCO's Prix Versailles award in 2024, recognizing it as one of the World's Most Beautiful Hotels.