Where is New Paris?

Where is New Paris located?

New Paris, New Paris, United States of America (approx. 39.85699°, -84.79329°)


Where is New Paris on the map?