The St. Regis Almasa Opens Its Doors In Egypt
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 become the best address in the heart of the up-and-coming city, which is slated to […]
The St. Regis Almasa Opens Its Doors In Egypt Read More »