The Four Season Nile Plaza in Cairo is centrally located and overlooks the Nile. Its rooms are large and its restaurants provide a wide variety of international cuisine.