The St. Regis Bermuda Resort

  • St. Regis Hotels & Resorts Debuts in Bermuda

    St. Regis Hotels & Resorts Debuts in Bermuda

    Situated in the historic Town of St. George’s, an UNESCO World Heritage site, and nestled among the soft sands and turquoise water of St. Catherine’s Beach, the resort is the first Marriott International luxury brand property to debut on the island. 

Homepage | About Us | Privacy Policy | Disclosure Policy