Modjadjiskloof, also known by its former name Duiwelskloof is a small town situated at the foot of the escarpment in the Limpopo province of South Africa. The town was renamed Modjadjiskloof in 2004 in honour of the Modjadji or Rain Queen.