Where is Illinois Wesleyan University located?
Illinois Wesleyan University, Illinois Wesleyan University, United States of America (approx. 40.49142°, -88.99063°)
Illinois Wesleyan University, Illinois Wesleyan University, United States of America (approx. 40.49142°, -88.99063°)