Where is Osceola?

Where is Osceola located?

Osceola, Nebraska, United States (approx. 41.1799889°, -97.5473188°)


Where is Osceola on the map?