Owu Waterfall is a waterfall located in Isin Local Government Area of Kwara State, Nigeria. It is the highest waterfall in West Africa according to research.
Measuring 120m above the water level and cascades 330 feet down an escarpment, with rocky out crops to a pool of ice-cold water below.
It is Heaven on earth if you ask me!! It existence is untraceable unlike some waterfalls, which means, God made it existence. It gives a beautiful landscape and offers visitors a refereshing atmosphere.
If you are thinking vacation, Owu falls is a perfect destination. You will enjoy swimming in the pool or just watch others enjoy themselves while your picnic.