Illinois Tollway Authority
New 95,000‐square‐foot maintenance facility on a 19‐acre site located along I‐88 adjacent to the Aurora Toll Plaza in Aurora.
Illinois