Istanbul International Centre
Address: 111 Abbaseya St., Abbasseya, Cairo Beside El Abbaseya Metro Station
Address: 111 Abbaseya St., Abbasseya, Cairo Beside El Abbaseya Metro Station