1. Illinois Pain Institute 650 E Devon Ave, Itasca, IL 60143 Coordinate: 41.99168,-88.00687 Phone: (630) 748-3300