Readablewiki

Leeu River

Content sourced from Wikipedia, licensed under CC BY-SA 3.0.

Leeu River, also called the Lion River, is in the Free State province of South Africa, near Sasolburg. The Armenia Dam crosses the river. Invasive tamarix plants grow along its banks. The river is part of the Leeu Taaiboschspruit Catchment in the Greater Sasolburg area.


This page was last edited on 3 February 2026, at 13:42 (CET).