Illinois Pain & Spine Institute Return to Directory Listing Category Elgin, ILWebsite https://illinoispain.com/locations/elgin/Phone 866 760-1972Listing Tags stem cell clinicAddress 431 Summit St # 101, Elgin, IL 60120ZIP Code 60120 Contact listing ownerSend Message Name Email Phone Number Message