Where is Horseshoe Lake?

Where is Horseshoe Lake located?

Horseshoe Lake, Horseshoe Lake, United States of America (approx. 34.91345°, -90.30788°)


Where is Horseshoe Lake on the map?