St. Regis Hotels & Resorts has opened The St. Regis Cairo on the banks of the River Nile. Located at the north end of the Corniche, in the heart of Egypt’s bustling metropolis, the 39-storey hotel offers easy access to the magnificent monuments of a city steeped in history.