October 14, 2021 – Iconic Luxury Brand to Usher in a New Era of Enchantment in the World’s Most Exquisite Leisure Locales in Bermuda, Mexico, Morocco, Aruba, China, the Dominican Republic, Oman and Qatar Solidifying St. Regis Hotels & Resorts’ position as a leader in luxury, the iconic brand expects to expand its existing portfolio […]