Grand Nile Tower

Grand Nile Tower is located on El Roda Island, a haven of peace poised directly on the River Nile. Perfectly situated within the city's business and commercial district, the hotel is very close to Cairo's many historic tourist attracions and the Pyramids at Giza