Categories
Travel News

St. Regis Hotels and Resorts debuts in Bermuda

St. Regis Hotels and Resorts have announced the opening of The St. Regis Bermuda Resort. Extending the legacy of St. Regis from New York’s finest address of 55th and Fifth, the resort blends the timelessness of a bygone era with avant-garde Bermudian design and cultural influences.