Metro Station, 108 Street 9, Maadi Al Khabiri Al Wasti, 108 Street 9, ...
17, street 233, Degla Square, Maadi, Cairo Governorate, Egypt