Stem Cell University 4 years ago ID: #232211 Listed In : Health & Beauty 222 W. Ontario St, Suite 350 Chicago, IL 60654 (312) 410-8624 stemcellu.org/ Business Description The Stem Cell Therapy Institute seeks to demystify stem cell therapy and break down the research so you can make the most informed decision. Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Medical Clinic.