Karu Waterfalls Karu Waterfalls is a natural attraction located in New Karu, Federal Capital Territory, Nigeria. Surrounded by a natural landscape, the waterfall offers visitors a peaceful setting to enjoy the beauty of flowing water and the outdoors.