Where is Zoombezi Bay?

Where is Zoombezi Bay located?

Zoombezi Bay, Ohio, United States (approx. 40.1549°, -83.11987°)


Where is Zoombezi Bay on the map?