Illinois Tollway Customer Service Center is located in South Holland, United States on 700 Tri-State Tollway. Illinois Tollway Customer Service Center is rated 3.7 out of 5 in the category toll road rest stop in United States.
Address
700 Tri-State Tollway
Accessibility
Wheelchair-accessible toilet