Formerly a 19th century palace, the landmark Cairo Marriott Hotel offers modern rooms and suites, six acres of gardens, 14 dining options, a pampering spa, a large lap pool and elegant event venues fit for royalty.