Photo: The St. Regis Bermuda Resort St. Regis Hotels & Resorts today announced the opening of The St. Regis Bermuda Resort. Extending the legacy of St. Regis from New York's finest address of 55 th and Fifth, the resort blends the timelessness of a bygone era with avant-garde Bermudian design and cultural influences. 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. Drawing upon the celebrated spirit of leisure travel, The St. Regis Bermuda Resort seamlessly brings together elegant accommodations, exceptional amenities, and the brand's signature Butler Service to create an enchanted island escape.