Egypt News Aisha Fahmy Palace: a piece of art on the shores of the Nile Sama Mousa Mar 26, 2023 0 Aisha Fahmy Palace is a two storey 2600m2 piece of art located in Zamalek on the shore of Cairo Nile.