St. Regis Cairo draws guests to the heart of Egypt’s timeless metropolis, weaving a powerful new story of luxury in the region with unprecedented local heritage and outstanding views of the Nile and Old Cairo.