Owu waterfall, a natural wonder nestled in the beautiful surrounding of Owa-kajola, Kwara state, Nigeria.
The water curtain is about 120m above sea level where it cascades into an ice cold pool.
The waterfall is surrounded by Hills and lush green vegetation making the environment attractive to visitors and other creatures like birds, reptiles and monkeys. The natural fauna and flaura species has turned the fall into a natural delight for tourists.