Where is Illinois Institute of Technology located?
Illinois Institute of Technology, Illinois Institute of Technology, United States of America (approx. 41.834652°, -87.628334°)
Illinois Institute of Technology, Illinois Institute of Technology, United States of America (approx. 41.834652°, -87.628334°)