Adresses and Phone numbers of Telecom and Technology of qalaa
2, Salah El Din Sq., Qalaa, Cairo.
111 Location