Delta Pyramids Hotel  
King Faisal Road, El Cairo

.  
.