Djemaa Ouled cheikh

Djemaa Ouled is a town in northern Algeria.