Grand Nile Royal Hotel at Nile Plaza
With a stay at Grand Nile Royal Hotel at Nile Plaza, you'll be centrally located in Cairo, within a 15-minute drive of Giza Pyramid Complex and Manial Palace. This hotel is 1.3 mi (2 km) from Tahrir Square and 1.9 mi (3.1 km) from Egyptian Museum.