Leeu River
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).