Spine & Sports Physiatrists is located at 183 N Addison Ave Ste 260, Elmhurst, IL. This business specializes in Doctors & Clinics. Spine & Sports Physiatrists is open Mon - Fri, by appointment and accepts American Express, Cash, Diners Club, Discover, Mastercard, Personal Checks and Visa.