Information on:

Zoombezi Bay

Zoombezi Bay
4850 West Powell Road

Zoombezi Bay is the 22.7 acre water park that occupies the former home of Wyandot Lake and then some! The park features 17 state of the art water slides, a wave pool, an action river, a lazy river, private cabanas, a kiddie play pool and a whole lot more.


Zoombezi Bay is not affiliated with AmericanTowns Media

Photos