Where is Quincy University?

Where is Quincy University located?

Quincy University, Illinois, United States (approx. 39.93977°, -91.38626°)


Where is Quincy University on the map?