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.


Photos