Where is Osprey?

Where is Osprey located?

Osprey, Florida, United States (approx. 27.1961627°, -82.4903748°)


Where is Osprey on the map?