St. Regis hotels and resorts
Friday, March 5, 2021
St. Regis Hotels and Resorts, part of Marriott International, today announced the opening of The St. Regis Almasa with the rebranding of the Almasa Hotel. Located in the New Administrative Capital of Egypt, The St. Regis Almasa is poised to …