Citadel Technologies is located in Lagos, Nigeria on Block No. 19, Flat No. 56, L. S. D. P. C Estate, Isolo. Citadel Technologies is rated 3 out of 5 in the category computers in Nigeria.
Address
Block No. 19, Flat No. 56, L. S. D. P. C Estate, Isolo