• Kaleidoscope Arts Foundation

    Categories

    Non Profit

    About Us

    Registered Charity #765, Kaleidoscope has been empowering children through innovative hands-on learning methods for almost 15 years.