Hotel Pyramisa Cairo, Cairo

60 El Giza Street Cairo Egypt