Home F&B THE ST. REGIS ALMASA OPENS ITS DOORS IN EGYPT’S NEW ADMINISTRATIVE CAPITAL