Delta Pyramids Hotel
King Faisal Road, El Cairo
.
.
.