ICT is located in Sfax, Tunisia on Bureau N 3, Route de Tunis Km 0.5, 28 avenue Moussa Galerie Al Basetine, 1er étage. ICT is rated 3 out of 5 in the category information services in Tunisia.
Address
Bureau N 3, Route de Tunis Km 0.5, 28 avenue Moussa Galerie Al Basetine, 1er étage