Where is Saint Paris?

Where is Saint Paris located?

Saint Paris, Saint Paris, United States of America (approx. 40.12839°, -83.95966°)


Where is Saint Paris on the map?