Shop 4, Tower 4, Agha Khan towers 1375, Nile Corniche, El Nil, Shubra,...
Shop 4, Tower 4, Agha Khan towers 1375 Cournich El Nil, Shubra, Cairo ...
Shobra, Borham, Shubra, Cairo Governorate, Egypt