Invention and Technological Ideas Development Organisation (ITIDO) is located in Tanzania, United Republic Of on 113 Mafanikio street,Mapinga-Kibosha Mapinga, Bagamoyo , 70780. Invention and Technological Ideas Development Organisation (ITIDO) is rated 1 out of 5 in the category information services in Tanzania, United Republic Of.
Address
113 Mafanikio street,Mapinga-Kibosha Mapinga, Bagamoyo , 70780