Leroro is a village in Thaba Chweu Local Municipality of Mpumalanga province, South Africa.
It is just south of the Blyde River Canyon.
This Mpumalanga location article is a stub.
You can help Wikipedia by expanding it.