St. Regis Hotels & Resorts Heralds a New Beacon of Beachfront Glamour with the Debut of The St. Regis Bermuda Resort
The St. Regis Bermuda Resort features 120 elegant guestrooms, including 21 suites and an ultra-luxury residential development, in Bermuda.
· Franchising.com· May 25, 2021