Where is Loxahatchee Slough?

Where is Loxahatchee Slough located?

Loxahatchee Slough, Loxahatchee Slough, United States of America (approx. 26.81394°, -80.17308°)


Where is Loxahatchee Slough on the map?