The St. Regis Bermuda Resort
-
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.Â

