16 Mare Street, Roodepoort 1724

(27) 011 760 4681  
(27) 011 760 6252

Prospectus

DONATE

Oops!

We can't seem to find the page you're looking for. Were you looking for information about the programs ICBM offers? Check out our What We Offer page. Were you looking for information about attending ICBM? Check out our Admissions page. If you can't find the information you're looking for, please contact us, and we would be happy to help.