Lephalale Information
Suburbs
The town of Lephalale, which is also referred to as Ellisras, is a fast-growing town on the banks of the Mogol River in the western region of South Africa's Limpopo Province. Ellisras / Lephalale is the last stopover en-route to the neighbouring country of Botswana and the magnificent Okavango Delta.
This region of South Africa is wel...