Welcome to Surgical Specialists of Central Illinois
News
We have recently moved into our new office located at 1750 E. Lakeshore Drive in Decatur. Our new phone number is 428-6300. Surgical Specialists of Central Illinois also has opened a new office in Champaign/Urbana. See Locations.