Owu Waterfalls
Owu Isin local government, Kwara.
Owu Waterfalls was established in , Built by
in
.
Owu waterfall is the highest and most spectacular natural waterfall in West Africa. With its Ambience, cool environs and lush tributes to nature, everyone is invited for a dip.