Where is Antioch College?

Where is Antioch College located?

Antioch College, Antioch College, United States of America (approx. 39.7999°, -83.888°)


Where is Antioch College on the map?