Where is Sevastopol?

Where is Sevastopol located?

Sevastopol, Indiana, United States of America (approx. 41.12921°, -86.01888°)


Where is Sevastopol on the map?